Motorized Window Treatment Monitoring and Control

ABSTRACT

Motorized window treatments may each adjust a position of a covering material to allow light into a space in a building. The control information for controlling the motorized window treatments may be stored and/or accessed to understand how the motorized window treatments are operating. The control information may indicate a control state and/or a position of the covering material when an identified daylight intensity is being received at the space. The control information may inform a user of the operation of the motorized window treatments and allow the user to adjust various control parameters by which the motorized window treatments may be controlled. Recommended adjustments may also be provided to the user based on a user-identified problem with the operation of the motorized window treatments. The recommended adjustments to the control parameters may be accepted by the user and may be stored for being accessed and/or edited.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/197,627, filed Nov. 21, 2018, which is a continuation of U.S. patentapplication Ser. No. 14/820,420, filed Aug. 6, 2015, now U.S. Pat. No.10,139,791, issued Nov. 27, 2018, which claims the benefit of U.S.Provisional Application No. 62/034,117, filed Aug. 6, 2014, and U.S.Provisional Application No. 62/054,089, filed Sep. 23, 2014, the entiredisclosures of which are incorporated by reference herein in theirentireties as if fully set forth.

BACKGROUND

A user environment, such as a residence or an office building forexample, may include a load control system that may be installed thereinfor controlling electrical loads. The load control system may includevarious types of load control devices for controlling the electricalloads. The load control devices include lighting control devices (e.g.,dimmer switches, ballasts, or light-emitting diode (LED) drivers) forcontrolling an amount of power provided to lighting loads, motorizedwindow treatments for controlling the position of covering materialsthat may be mounted in front of windows or openings, thermostats forcontrolling heating and cooling systems, and alternating-current (AC)plug-in load control devices for controlling an amount of power providedto floor lamps, table lamps, or an electrical load of an appliance orother device that is plugged in to the AC plug-in load control device.The load control system includes a system controller, such as a serveror similar computing device for example, that is used to send messagesto the load control devices for controlling the electrical loads inresponse to information received from various input devices, such as adaylight sensor that senses the amount of natural daylight in the loadcontrol environment, an occupancy sensor that senses an occupancy statusin the load control environment, a radio window sensor that senses theamount of daylight being received from outside of the load controlenvironment, or a remote control device that is used for manuallycontrolling the load control devices.

In current load control systems, the system controller maintainsautomated control information that is used to perform automated controlof the motorized window treatments. The automated control of themotorized window treatments is coordinated with the control of the otherelectrical load control devices, such as the lighting control devicesand the control devices of the heating and cooling systems, to conserveenergy and increase comfort to occupants. The automated controlinformation indicates various positions to which the covering materialshould be adjusted throughout the course of a day. The system controlleroverrides the automated control of the motorized window treatments whenthe amount of daylight in the load control environment rises above orbelow predefined thresholds to decrease or increase, respectively, theamount of daylight in the load control environment.

A user of the load control system, such as a building manager, resident,or occupant of the load control environment, may access the systemcontroller via a workstation (e.g., desktop or laptop computer) toaccess and configure settings for controlling load control devices inthe load control system. For example, the user may access the settingsfor automated control of the motorized window treatments and thesettings for overriding the automated control of the motorized windowtreatments.

Though users may be able to access and configure settings forcontrolling load control devices in the load control system, the usersmay be unaware of the adjustments to be made. Additionally, informationabout the load control system cannot be easily accessed or configured.For example, the user may be unaware of the proper changes to make tothe settings for the automated control of the motorized windowtreatments or the settings for overriding the automated control of themotorized window treatments. This may be due to a lack of usefulinformation regarding the system operation and/or a presentation of theinformation in a useful format (e.g., too many settings being displayedcausing confusion and difficulty to the user). As a result, systemconfiguration is not easily performed and, when performed, may notaccurately reflect the user's desired configuration.

SUMMARY

As described herein, a load control system may be used to control one ormore electrical loads therein. The electrical loads may includemotorized window treatments that may each adjust a position of acovering material, such as a window shade, to allow light into a spacein a building. The motorized window treatments may be controlledaccording to one or more control states. The control states may includean automated control state and one or more override states that mayoverride the automated control state. The override states may include abright override state, a manual override state, a hold visor overridestate, and/or a dark override state.

Control information may be stored that logs the control of the motorizedwindow treatments over a period of time. The control information may beaccessed for display to a user to show the operation of the motorizedwindow treatments over a time period. The control information mayindicate the control states and/or the position of the motorized windowtreatments over the time period. The position of the covering materialmay correspond to a covering material position of the control state.

The motorized window treatment control information may be displayed to auser in a manner that allows the user to determine how the motorizedwindow control treatments are operating to control the position of acovering material. For example, the position of the motorized windowtreatment and the daylight intensity may be provided to the user to showthe shade position for a given daylight intensity over a period of time.The control state that is being used to control the position of thecovering material may also be provided to the user. The motorized windowtreatment control parameters that are used by each control state tocontrol the position of the covering material may also be displayed tothe user.

The motorized window treatment control parameters may include automatedcontrol parameters for controlling the motorized window treatmentsduring the automated control state and/or override parameters forcontrolling the motorized window treatments during the override states.The automated control parameters may include a maximum daylightpenetration distance into a space, a height of a workstation in thespace, a minimum amount of time between movements of the coveringmaterial for the motorized window treatments, a visor position for thecovering material, a facing direction for a building façade, shadeheights for the motorized window treatment, a start of the day automatedcontrol behavior (e.g., behavior at and/or after sunrise), and/or an endof the day automated control behavior (e.g., behavior at and/or beforesunset). The override parameters for the bright override state, the holdvisor override state, and the dark override state may include anoverride threshold at which the override state may be entered, anoverride position for the covering material, an override delay timeperiod for which the override state may be performed, and/or an overridehysteresis. The dark override state may include a morning ramping periodand/or an evening ramping period for the override threshold.

The motorized window treatment control information, the daylightintensity, and/or the motorized window treatment control parameters maybe displayed a graphical display. The graphical display may includeindications of each movement of the position of the motorized windowtreatment. A user may select the indications to obtain detailedinformation about the movements, such as the time at which the movementoccurred and/or the reason for the movement. The graphical display mayallow adjustment to the motorized window treatment control parametersbeing displayed. Recommended adjustments to the motorized windowtreatment control parameters may also, or alternatively, be provided onthe graphical display.

Recommended adjustments to the motorized window treatment controlparameters may be determined based on input from the user. The user mayindicate a perceived problem with an operation of the motorized windowtreatments, a time period in which the problem occurred, and/or alocation in which the problem occurred. Based on the time period and/orthe location in which the problem occurred, the motorized windowtreatment control parameters used to control the motorized windowtreatment during the problem may be determined. A recommended adjustmentmay be made to adjust the motorized window treatment control parametersto avoid the indicated problem under similar conditions. For example, ifa user indicates that too much light is being provided in a space, arecommended adjustment may be provided to decrease the bright overridethreshold, such that the position of the motorized window treatments maybe lowered at a lower daylight intensity.

The recommended adjustments to the motorized window treatment controlparameters may be accepted by a user and may be stored for beingaccessed and/or edited. The adjustments to the motorized windowtreatment control parameters may be undone or edited once accessed by auser. If the adjustments are undone, the motorized window treatmentcontrol parameter that is undone may revert back to a previous value ora default value.

While various examples are provided herein for providing motorizedwindow treatment control information and/or recommending adjustments tomotorized window treatment control parameters, the examples are notmeant to be limiting.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a simplified block diagram of an example load control system.

FIGS. 2A and 2B depict an example of a space in which motorized windowtreatments may be used to control the amount of daylight.

FIG. 3 is a simplified flow diagram illustrating an example method forperforming control of motorized window treatments and accessing thecontrol information for display to a user.

FIGS. 4A and 4B depict an example user interface for displayingmotorized window treatment control information.

FIG. 5 depicts an example user interface that may be used for receivinguser input regarding the operation of motorized window treatments.

FIG. 6 is a simplified flow diagram illustrating an example method forrecommending adjustments to motorized window treatment controlparameters.

FIGS. 7A-7D include a simplified flow diagram illustrating an examplemethod for determining a recommended adjustment to motorized windowtreatment control parameters.

FIG. 8 depicts an example user interface that may be used for providingrecommended adjustments to motorized window treatment controlparameters.

FIG. 9 depicts another example user interface that may be used forproviding recommended adjustments to motorized window treatment controlparameters.

FIG. 10 is a simplified block diagram illustrating an example computingdevice.

FIG. 11 is a simplified block diagram illustrating an example systemcontroller device.

DETAILED DESCRIPTION

The foregoing summary, as well as the following detailed description,may be better understood when read in conjunction with the appendeddrawings. The drawings are shown for purposes of illustration and arenon-limiting.

FIG. 1 is a simple diagram of an example load control system forcontrolling the amount of power delivered from an alternating-current(AC) power source (not shown) to one or more electrical loads. The loadcontrol system 100 may comprise a system controller 110 (e.g., a loadcontroller or a central controller) operable to transmit and/or receivedigital messages via a wired and/or a wireless communication link. Forexample, the system controller 110 may be coupled to one or more wiredcontrol devices via a wired digital communication link 104. The systemcontroller 110 may be configured to transmit and/or receive wirelesssignals, e.g., radio-frequency (RF) signals 106, to communicate with oneor more wireless control devices. The load control system 100 maycomprise a number of control-source devices and/or a number ofcontrol-target devices for controlling an electrical load. Thecontrol-source devices may be input devices operable to transmit digitalmessages configured to control an electrical load via a control-targetdevice. For example, control-source devices may transmit the digitalmessages in response to user input, occupancy/vacancy conditions,changes in measured light intensity, etc. The control-target devices maybe load control devices operable to receive digital messages and controlrespective electrical loads in response to the received digitalmessages. A single control device of the load control system 100 mayoperate as both a control-source and a control-target device. The systemcontroller 110 may be configured to receive digital messages from thecontrol-source devices and transmit digital messages to thecontrol-target devices in response to the digital messages received fromthe control-source devices.

The load control system 100 may comprise a load control device, such asa dimmer switch 120, for controlling a lighting load 122. The dimmerswitch 120 may be adapted to be wall-mounted in a standard electricalwallbox. Alternatively, the dimmer switch 120 may comprise a tabletop orplug-in load control device. The dimmer switch 120 may comprise a toggleactuator 124 (e.g., a button) and/or an intensity adjustment actuator126 (e.g., a rocker switch). Successive actuations of the toggleactuator 124 may toggle, e.g., turn off and on, the lighting load 122.Actuations of an upper portion or a lower portion of the intensityadjustment actuator 126 may respectively increase or decrease the amountof power delivered to the lighting load 122 and thus increase ordecrease the intensity of the lighting load from a minimum intensity(e.g., approximately 1%) to a maximum intensity (e.g., approximately100%). The dimmer switch 120 may further comprise a plurality of visualindicators 128, e.g., light-emitting diodes (LEDs), which may bearranged in a linear array and/or may be illuminated to provide feedbackof the intensity of the lighting load 122. Examples of wall-mounteddimmer switches are described in greater detail in U.S. Pat. No.5,248,919, issued Sep. 28, 1993, entitled LIGHTING CONTROL DEVICE, andU.S. Patent Application Publication No. 2014/0132475, published May 15,2014, entitled WIRELESS LOAD CONTROL DEVICE, the entire disclosures ofwhich are hereby incorporated by reference.

The dimmer switch 120 may be configured to receive digital messages fromthe system controller 110 via the RF signals 106 and to control thelighting load 122 in response to the received digital messages. Examplesof dimmer switches operable to transmit and receive digital messages isdescribed in greater detail in U.S. Patent Application Publication No.2009/0206983, published Aug. 20, 2009, entitled COMMUNICATION PROTOCOLFOR A RADIO-FREQUENCY LOAD CONTROL SYSTEM, the entire disclosure ofwhich is hereby incorporated by reference. The dimmer switch 120 mayalso, or alternatively, be coupled to the wired digital communicationlink 104.

The load control system 100 may further comprise one or moreremotely-located load control devices, such as light-emitting diode(LED) drivers 130 for driving respective LED light sources 132 (e.g.,LED light engines). The LED drivers 130 may be located remotely, forexample, in the lighting fixtures of the respective LED light sources132. The LED drivers 130 may be configured to receive digital messagesfrom the system controller 110 via the digital communication link 104and to control the respective LED light sources 132 in response to thereceived digital messages. The LED drivers 130 may be coupled to aseparate digital communication link, such as an Ecosystem® or digitaladdressable lighting interface (DALI) communication link, and the loadcontrol system 100 may include a digital lighting controller coupledbetween the digital communication link 104 and the separatecommunication link. The LED drivers 132 may include internal RFcommunication circuits or be coupled to external RF communicationcircuits (e.g., mounted external to the lighting fixtures, such as to aceiling) for transmitting and/or receiving the RF signals 106. The loadcontrol system 100 may further comprise other types of remotely-locatedload control devices, such as, for example, electronic dimming ballastsfor driving fluorescent lamps.

The load control system 100 may further comprise a plurality of daylightcontrol devices, e.g., motorized window treatments 140, such asmotorized roller shades, to control the amount of daylight entering thebuilding in which the load control system may be installed. Eachmotorized window treatment 140 may comprise a covering material (e.g., ashade fabric). The covering material may be wound around a roller tubefor raising and/or lowering the shade fabric. Each motorized windowtreatment 140 may comprise an electronic drive unit (EDU) 142. If themotorized window treatment is a motorized roller shade, the EDU 142 maybe located inside the roller tube of the motorized roller shade. Theelectronic drive units 142 may be coupled to the digital communicationlink 104 for transmitting and/or receiving digital messages. Theelectronic drive units 142 may include a control circuit that may beconfigured to adjust the position of a window treatment fabric inresponse to digital messages received from the system controller 110 viathe digital communication link 104. Each of the electronic drive units142 may include memory for storing association information forassociations with other devices and/or instructions for controlling themotorized window treatments 140. Each electronic drive unit 142 mayalso, or alternatively, comprise an internal RF communication circuit orbe coupled to an external RF communication circuit (e.g., locatedoutside of the roller tube for motorized roller shades) for transmittingand/or receiving the RF signals 106. While the motorized windowtreatments 140 are illustrated in FIG. 1 as a motorized roller shade,one or more of the motorized window treatments 140 may comprise othertypes of daylight control devices, such as, for example, a cellularshade, a drapery, a Roman shade, a Venetian blind, a Persian blind, apleated blind, a tensioned roller shade systems, an electrochromic orsmart window, and/or other suitable daylight control device.

The load control system 100 may comprise one or more other types of loadcontrol devices, such as, for example, a screw-in luminaire including adimmer circuit and an incandescent or halogen lamp; a screw-in luminaireincluding a ballast and a compact fluorescent lamp; a screw-in luminaireincluding an LED driver and an LED light source; an electronic switch, acontrollable circuit breaker, or other switching device for turning anappliance on and off; a plug-in load control device, controllableelectrical receptacle, or controllable power strip for controlling oneor more plug-in loads; a motor control unit for controlling a motorload, such as a ceiling fan or an exhaust fan; a drive unit forcontrolling a motorized window treatment or a projection screen;motorized interior or exterior shutters; a thermostat for a heatingand/or cooling system; a temperature control device for controlling asetpoint temperature of a heating, ventilation, and air conditioning(HVAC) system; an air conditioner; a compressor; an electric baseboardheater controller; a controllable damper; a variable air volumecontroller; a fresh air intake controller; a ventilation controller;hydraulic valves for use radiators and radiant heating system; ahumidity control unit; a humidifier; a dehumidifier; a water heater; aboiler controller; a pool pump; a refrigerator; a freezer; a televisionor computer monitor; a video camera; an audio system or amplifier; anelevator; a power supply; a generator; an electric charger, such as anelectric vehicle charger; and/or an alternative energy controller.

The load control system 100 may comprise one or more input devices,e.g., such as a wired keypad device 150, a battery-powered remotecontrol device 152, an occupancy sensor 154, a daylight sensor 156,and/or a radio window sensor 158. The wired keypad device 150 may beconfigured to transmit digital messages to the system controller 110 viathe digital communication link 104 in response to an actuation of one ormore buttons of the wired keypad device. The battery-powered remotecontrol device 152, the occupancy sensor 154, the daylight sensor 156,and/or the radio window sensor 158 may be wireless control devices(e.g., RF transmitters) configured to transmit digital messages to thesystem controller 110 via the RF signals 106 (e.g., directly to thesystem controller). For example, the battery-powered remote controldevice 152 may be configured to transmit digital messages to the systemcontroller 110 via the RF signals 106 in response to an actuation of oneor more buttons of the battery-powered remote control device 152. Theoccupancy sensor 154 may be configured to transmit digital messages tothe system controller 110 via the RF signals 106 in response todetection of occupancy and/or vacancy conditions in the space in whichthe load control system 100 is installed. The daylight sensor 156 may beconfigured to transmit digital messages to the system controller 110 viathe RF signals 106 in response to detection of different amounts ofnatural daylight intensity. The radio window sensor 158 may beconfigured to transmit digital messages to the system controller 110 viathe RF signals 106 in response to detection of an exterior daylightintensity coming from outside the space in which the load control system100 is installed. The system controller 110 may be configured totransmit one or more digital messages to the load control devices (e.g.,the dimmer switch 120, the LED drivers 130, and/or motorized windowtreatments 140) in response to the received digital messages, e.g., fromthe wired keypad device 150, the battery-powered remote control device152, the occupancy sensor 154, the daylight sensor 156, and/or the radiowindow sensor 158. While the system controller 110 may receive digitalmessages from the input devices and/or transmit digital messages to theload control devices for controlling an electrical load, the inputdevices may communicate directly with the load control devices forcontrolling the electrical load.

The load control system 100 may comprise a wireless adapter device 160that may be coupled to the digital communication link 104. The wirelessadapter device 160 may be configured to receive the RF signals 106. Thewireless adapter device 160 may be configured to transmit a digitalmessage to the system controller 110 via the digital communication link104 in response to a digital message received from one of the wirelesscontrol devices via the RF signals 106. For example, the wirelessadapter device 160 may re-transmit the digital messages received fromthe wireless control devices on the digital communication link 104.

The occupancy sensor 154 may be configured to detect occupancy and/orvacancy conditions in the space in which the load control system 100 isinstalled. The occupancy sensor 154 may transmit digital messages to thesystem controller 110 via the RF signals 106 in response to detectingthe occupancy and/or vacancy conditions. The system controller 110 maybe configured to turn one or more of the lighting load 122 and/or theLED light sources 132 on and off in response to receiving an occupiedcommand and a vacant command, respectively. The occupancy sensor 154 mayoperate as a vacancy sensor, such that the lighting loads are turned offin response to detecting a vacancy condition (e.g., not turned on inresponse to detecting an occupancy condition). Examples of RF loadcontrol systems having occupancy and vacancy sensors are described ingreater detail in commonly-assigned U.S. Pat. No. 8,009,042, issued Aug.30, 2011, entitled RADIO-FREQUENCY LIGHTING CONTROL SYSTEM WITHOCCUPANCY SENSING; U.S. Pat. No. 8,199,010, issued Jun. 12, 2012,entitled METHOD AND APPARATUS FOR CONFIGURING A WIRELESS SENSOR; andU.S. Pat. No. 8,228,184, issued Jul. 24, 2012, entitled BATTERY-POWEREDOCCUPANCY SENSOR, the entire disclosures of which are herebyincorporated by reference.

The daylight sensor 156 may be configured to measure a total lightintensity in the space in which the load control system may beinstalled. The daylight sensor 156 may transmit digital messagesincluding the measured light intensity to the system controller 110 viathe RF signals 106. The digital messages may be used to control anelectrical load (e.g., the intensity of lighting load 122, the motorizedwindow treatments 140 for controlling the position of the coveringmaterial, the intensity of the LED light sources 132) via one or morecontrol load control devices (e.g., the dimmer switch 120, theelectronic drive unit 142, the LED driver 130). Examples of RF loadcontrol systems having daylight sensors are described in greater detailin commonly-assigned U.S. Pat. No. 8,410,706, issued Apr. 2, 2013,entitled METHOD OF CALIBRATING A DAYLIGHT SENSOR; and U.S. Pat. No.8,451,116, issued May 28, 2013, entitled WIRELESS BATTERY-POWEREDDAYLIGHT SENSOR, the entire disclosures of which are hereby incorporatedby reference.

The radio window sensor 158 may be configured to measure an exteriorlight intensity coming from outside the space in which the load controlsystem 100 is installed. The radio window sensor 158 may be mounted on afaçade of a building, such as the exterior or interior of a window, tomeasure the exterior natural light intensity depending upon the locationof the sun in sky. The radio window sensor 158 may detect when directsunlight is directly shining into the radio window sensor 158, isreflected onto the radio window sensor 158, or is blocked by externalmeans, such as clouds or a building, and may send digital messagesindicating the measured light intensity. The radio window sensor 158 maytransmit digital messages including the measured light intensity to thesystem controller 110 via the RF signals 106. The digital messages maybe used to control an electrical load (e.g., the intensity of lightingload 122, the motorized window treatments 140 for controlling theposition of the covering material, the intensity of the LED lightsources 132) via one or more control load control devices (e.g., thedimmer switch 120, the electronic drive unit 142, the LED driver 130).The radio window sensor 158 may also be referred to as a shadow sensor,a cloudy-day sensor, a sun sensor, or another sensor that may measure anexternal light intensity coming from outside of a space.

The load control system 100 may comprise other types of input device,such as, for example, temperature sensors; humidity sensors;radiometers; pressure sensors; smoke detectors; carbon monoxidedetectors; air-quality sensors; motion sensors; security sensors;proximity sensors; fixture sensors; partition sensors; keypads; kineticor solar-powered remote controls; key fobs; cell phones; smart phones;tablets; personal digital assistants; personal computers; laptops;timeclocks; audio-visual controls; safety devices; power monitoringdevices (such as power meters, energy meters, utility submeters, utilityrate meters); central control transmitters; residential, commercial, orindustrial controllers; or any combination of these input devices. Theseinput devices may also transmit digital messages to the systemcontroller 110 via the RF signals 106. The digital messages may be usedto control an electrical load (e.g., the intensity of lighting load 122,the motorized window treatments 140 for controlling the position of thecovering material, the intensity of the LED light sources 132) via oneor more control load control devices (e.g., the dimmer switch 120, theelectronic drive unit 142, the LED driver 130).

The system controller 110 may be operable to be coupled to a network170, such as a wireless or wired local area network (LAN) via a networkcommunication bus 162 (e.g., an Ethernet communication link), e.g., foraccess to the Internet. The system controller 110 may be connected to anetwork switch 164 (e.g., a router or Ethernet switch) via the networkcommunication bus 162 for allowing the system controller 110 tocommunicate with other system controllers. The system controller may beconfigured to communicate via the network 170 with a remote computingdevice 168 for controlling other electrical loads. The remote computingdevice 168 may be a network server or other computing device capable ofstoring instructions or other information for controlling one or moreelectrical loads in the load control system 100. The system controllermay be wirelessly connected to the network 170, e.g., using Wi-Fitechnology. The system controller 110 may also be configured tocommunicate via the network 170 with one or more network devices, suchas the network device 166 for example. The network device 166 may be asmart phone (e.g., an iPhone® smart phone, an Android® smart phone, aWindows® smart phone, or a Blackberry® smart phone), a personalcomputer, a laptop, a tablet device, (e.g., an iPad® hand-held computingdevice), a Wi-Fi or wireless-communication-capable television, and/orany other suitable wireless or wired communication device (e.g., anInternet-Protocol-enabled device). The network device 166 may beoperable to transmit digital messages to and/or receive digital messagesfrom the system controller 110 and/or the remote computing device 168 inone or more Internet Protocol packets. The network device 166 may beoperable to transmit digital messages directly to and/or receive digitalmessages directly from the load control devices and/or the inputdevices. Examples of load control systems operable to communicate withnetwork devices on a network are described in greater detail incommonly-assigned U.S. Patent Application Publication No. 2013/0030589,published Jan. 31, 2013, entitled LOAD CONTROL DEVICE HAVING INTERNETCONNECTIVITY, the entire disclosure of which is hereby incorporated byreference.

The system controller 110 may be configured to automatically control theload control devices (e.g., the dimmer switch 120, the LED drivers 130,and/or the motorized window treatments 140). For example, the systemcontroller 110 may control the load control devices according to atimeclock schedule, which may be stored in a memory in the systemcontroller 110, and/or based on the sensed daylight intensity that mayindicate the amount of daylight in one or more spaces in which the loadcontrol system 100 is installed. The system controller 110, the maystore instructions for performing the automated control of the loadcontrol devices locally, or may receive similar instructions from one ormore other computing devices, such as the network device 166 and/or theremote computing device 168 for example. The control of the lightingloads may be coordinated with the control of motorized window treatments140 to save energy and/or improve the comfort of the occupants of thespace in which the load control system 100 is installed. For example,motorized window treatments 140 may be controlled to allow more daylightinto the space in which the load control system may be installed, whichmay allow the amount of energy provided to the lighting loads 122, 132to be reduced. The motorized window treatments 140 may also control theamount of glare within the space in which the load control system 100 isinstalled to provide comfort to occupants. Examples of a load controlsystems for automatically controlling one or more motorized windowtreatments 140 is described in greater detail in commonly-assigned U.S.Pat. No. 8,288,981, issued Oct. 16, 2012, entitled METHOD OFAUTOMATICALLY CONTROLLING A MOTORIZED WINDOW TREATMENT WHILE MINIMIZINGOCCUPANT DISTRACTIONS, and commonly-assigned U.S. Pat. No. 8,508,169,issued Aug. 13, 2013, entitled METHOD OF AUTOMATICALLY CONTROLLING AMOTORIZED WINDOW TREATMENT WHILE MINIMIZING OCCUPANT DISTRACTIONS, theentire disclosures of which are hereby incorporated by reference.

The operation of the load control system 100 may be programmed,configured, and/or controlled using the network device 166 or othernetwork device. The network device 166 may execute a graphical userinterface (GUI) configuration software for allowing a user to programhow the load control system 100 may operate. The configuration softwaremay generate load control information (e.g., a load control database)that defines the operation and/or performance of the load control system100. For example, the load control information may include informationregarding the different load control devices of the load control system(e.g., the dimmer switch 120, the LED drivers 130, and/or the motorizedwindow treatments 140). The load control information may includeinformation regarding associations between the load control devices andthe input devices (e.g., the wired keypad device 150, thebattery-powered remote control device 152, the occupancy sensor 154, thedaylight sensor 156, and/or the radio window sensor 158), and/or how theload control devices may respond to input received from the inputdevices. Examples of configuration procedures for load control systemsare described in greater detail in commonly-assigned U.S. Pat. No.7,391,297, issued Jun. 24, 2008, entitled HANDHELD PROGRAMMER FORLIGHTING CONTROL SYSTEM; U.S. Patent Application Publication No.2008/0092075, published Apr. 17, 2008, entitled METHOD OF BUILDING ADATABASE OF A LIGHTING CONTROL SYSTEM; and U.S. Patent ApplicationPublication No. 2014/0265568, published Sep. 18, 2014, entitledCOMMISSIONING LOAD CONTROL SYSTEMS, the entire disclosures of which arehereby incorporated by reference.

The load control system 100, or portions thereof, may be used forautomated and/or manual control of the motorized window treatments 140to increase or decrease the amount of natural daylight in a space, suchas the same building; the same floor or floors in a building; the sameroom or rooms in a building; a portion of a room in a building; or aspace or spaces sharing the same façade of a building for example. FIGS.2A and 2B illustrate an example of a space 200 in which the motorizedwindow treatments 140 may be used to control the amount of daylight thatmay enter the space 200 through the window 202. The space 200 may be aroom or a portion of a room or rooms in a building that share a façade204. The covering material of the motorized window treatments 140 may beset to various positions for allowing different amounts of daylight intothe space 200 through the window 202.

The amount of daylight entering the space 200 may be controlled toconserve the amount of energy that may be provided to other load controldevices in the space 200. If the space 200 includes lighting loads (notshown) for lighting the space 200, the amount of daylight entering thespace 200 may be controlled to conserve the amount of power provided tothe lighting loads. The amount of daylight entering the space may becontrolled to conserve the amount of energy that may be provided forheating and/or cooling the space 200. For example, the amount of powerprovided to an HVAC system (not shown) may be reduced by increasing theamount of daylight allowed into the space to naturally increase thetemperature of the space 200, or by blocking the daylight from enteringthe space to naturally decrease the temperature.

Where the covering material of the motorized window treatments 140 is aroller shade, the shades may be set to any position between a fully-openshade position 206 and a fully-closed shade position 208. The fully-openshade position 206 may allow a maximum amount of daylight (e.g., 99% or100%) into the space 200 through the window 202. The fully-closed shadeposition 208 may allow a minimum amount of daylight (e.g., 1% or 0%)into the load control environment through the window 202. The shades maybe set to a visor position 210. The visor position 210 may be thehighest position to which the shades may be controlled during theautomated control of the motorized window treatments 140. The visorposition 210 may be lower than or equal to the fully-open position 206.

The motorized window treatments 140 may be used to limit the daylight toa defined area in the space 200. The penetration of the daylight may belimited to a maximum sunlight penetration distance 212 into the space200 from the window 202 and/or the façade 204 in which the window 202may be installed. The amount of daylight entering the space 200 may becontrolled to limit the amount of glare that may be caused by thedaylight directly entering the space. For example, the amount ofdaylight may be maximized to reduce the amount of power provided to loadcontrol devices, but may also be limited to an area that prevents glarefrom bothering occupants in the space.

The sunlight penetration distance may be the distance from the window202 and/or the façade 204 at which the daylight may shine directly intothe space 200. The sunlight penetration distance may be a function of aheight of the window 214 and an angle of the façade 218 (as shown inFIG. 2B) with respect to true north, as well as a solar elevation angle216 and a solar azimuth angle, which may define the position of the sunin the sky. The solar elevation angle 216 and the solar azimuth anglemay be functions of the present date and time, and/or the position(e.g., the longitude and latitude) of the building in which the space200 is located. The solar elevation angle 216 may be the angle between aline directed towards the sun and a line directed towards the horizon atthe position of the building in which the space 200 is located. Thesolar elevation angle 216 may be the angle of incidence of the daylighton a horizontal surface. The solar azimuth angle may be the angle formedby the line from an observer to true north and the line from theobserver to the sun projected on the ground.

The maximum sunlight penetration distance 212 may be a distance to awork station 220, such as a table, a network device 166 location, orother work space. The amount of daylight entering the space 200 may belimited to prevent glare on the surface of the work station 220 or thenetwork device 166. To prevent the glare on the surface of the workstation 220, a height 222 of the work station 220 may be considered. Forexample, the sunlight penetration distance may be limited to a distancethat prevents the daylight from reaching the surface of the work station220 at the height 222 (e.g., the maximum sunlight penetration distance212). The distance of the daylight penetration to the surface of thework station 220 may be determined by considering a triangle formed bythe length of the deepest penetrating ray of the daylight (which may beparallel to the path of the ray), the difference between the height ofthe window 214 and the height 222 of the work station 220, and themaximum sunlight penetration distance 212 between the work station 220and the window 202 or the wall of the façade 204 (e.g., the sunlightpenetration distance).

One or more of the motorized window treatments 140 may be controlledbased on motorized window treatment control parameters. The motorizedwindow treatment control parameters may include automated controlparameters for performing automated control of the motorized windowtreatments 140 during an automated control state. The motorized windowtreatment control parameters may also include override parameters foroverriding the automated control of the motorized window treatments 140and/or controlling the motorized window treatments 140 during anoverride state. The motorized window treatment control parameters may bestored at and/or used by the system controller 110, the network device166, and/or the remote computing device 168 for controlling of themotorized window treatments 140 during different control states. Themotorized window treatment control parameters may be different fordifferent groups of motorized window treatments. For example, themotorized window treatments on each façade of the building may becontrolled according to different automated control parameters.

The automated control parameters for the space 200 may be used to adjustthe shade position of one or more motorized window treatments 140 overthe course of the day. The automated control parameters may include theheight 222 of the work station 220 (e.g., thirty inches), the maximumsunlight penetration distance 212 (e.g., twenty-four inches), a minimumamount of time between movements of the covering material for themotorized window treatment 140 (e.g., thirty minutes), a visor position210 for the covering material, a facing direction for the façade 204(e.g., forty-five degrees from due north), shade heights for themotorized window treatment 140 (e.g., the distance of the hembar fromthe floor when the shade is in the fully-closed position and/or thefully-open position), the start of the day automated control behavior(e.g., behavior at sunrise), and/or the end of the day automated controlbehavior (e.g., behavior at sunset). The automated control parametersmay be used to calculate one or more preset shade positions or anyfinite point for the shade to travel to throughout the day based on thesun position. The shade heights may be, or may be otherwise determinedfrom, the fully-open position 206 (e.g., one hundred and twenty inchesfor some shades) and the fully-closed position 208 (e.g., zero inches).

The override parameters may include parameters for controlling themotorized window treatments 140 during various override states. Theoverride states may include a dark override state, a bright overridestate, a hold visor override state, and/or a manual override state. Thedark override state may override the automated control of the motorizedwindow treatment 140 when the amount of daylight in the space 200 is ator below the dark override threshold. The bright override state mayoverride the automated control of the motorized window treatments 140when the amount of daylight in the space 200 is at or above the brightoverride threshold. A direct bright override threshold may be used for afaçade that is receiving daylight directly. An indirect bright overridethreshold may be used for a façade that is not receiving daylightdirectly. The override states may include a manual override state foroverriding the automated control of the motorized window treatments bymanual control of the motorized window treatment via one or more inputdevices, e.g., such as a button press or sequence of button presses onthe wired keypad device 150 and/or the battery-powered remote controldevice 152, a timeclock event, and/or control of the motorized windowtreatment via the network device 166. The hold visor override state mayoverride the automated control of the motorized window treatment 140when the amount of daylight in the space 200 is at or below a hold visoroverride threshold. The override parameters may be stored at and/or usedby the system controller 110, the network device 166, and/or the remotecomputing device 168 for overriding the automated control of themotorized window treatments 140.

The start of the day automated control behavior and/or the end of theday automated control behavior may be programmed astronomically based ona time before/after sunrise and sunset, or may be programmed at fixedtimes of day. The start of day behavior and/or end of day behavior maybe to position each shade at a predetermined shade level (e.g., openeach shade, close each shade, etc.) or to leave the shades where theyare prior to the start of day/end of day control period. In the morningand/or evening there may be a period of time after sunrise or prior tosunset (e.g., when the sun is about fifteen degrees of solar elevationand below) in which the shades may be controlled with a ramping darkoverride threshold. Because the sun may be low in the sky during morningand/or evening, the overall brightness detected by a sensor may bereduced. During the periods in which the sun is lower in the sky, thesensors may be more sensitive and may determine a cloudy day conditionor the presence of a building blocking direct sunlight using less lightthan during mid-day between the morning and evening. Examples forchanging the dark override threshold around sunrise and sunset aredescribed in greater detail in commonly-assigned U.S. Patent App. Pub.No. 2014/0156079, published Jun. 5, 2014, entitled METHOD OF CONTROLLINGA MOTORIZED WINDOW TREATMENT, the entire disclosure of which is herebyincorporated by reference.

The override parameters for the dark override state may include anindication of whether the dark override is enabled, a dark overridethreshold (e.g., 300 foot candles), a dark override shade position(e.g., 100%), a dark override delay time period, and/or a dark overridehysteresis (e.g., 100 foot candles). The dark override state may be usedto override the automated control of the motorized window treatments 140when the intensity of the daylight is at or below the dark overridethreshold. The dark override state may cause the covering material ofthe motorized window treatments 140 to be opened to the dark overrideshade position to allow more of the daylight in the space 200. The darkoverride state may be entered when the daylight level is at or below thedark override threshold for the dark override delay time period, whichmay be a predetermined period of time (e.g., thirty minutes). The darkoverride delay time period may prevent the dark override state frombeing entered each time the daylight level is at or below the darkoverride threshold for a short period of time (e.g., a short passing ofa cloud or the like). The dark override shade position may be maintainedfor as long as the light level stays at or below the dark overridethreshold and/or the dark override hysteresis. The dark overridehysteresis may indicate a threshold amount the intensity the daylightmay rise above the dark override threshold before the automated controlof the motorized window treatment may return to the automated controlstate or otherwise leave the dark override state. The dark overridehysteresis may prevent the dark override state from being entered intoand exited frequently when the intensity of the daylight is about thesame intensity as the dark override threshold, or the intensity of thedaylight is otherwise rising slightly above the dark override thresholdfrequently.

The override parameters for the bright override state may include anindication of whether the bright override is enabled, a bright overridethreshold (e.g., 5000 foot candles), a bright override shade position(e.g., 0%), a bright override delay time period, and/or a brightoverride hysteresis (e.g., 1000 foot candles). The bright override statemay be used to override the automated control of the motorized windowtreatments 140 when the intensity of the daylight is at or above thebright override threshold. The bright override state may cause thecovering material of the motorized window treatments 140 to be loweredto the bright override shade position to allow less of the daylight inthe space 200. The control of the motorized window treatments may returnto the automated control state when the daylight level is at or belowthe bright override threshold and/or the bright override hysteresis forthe bright override delay time period, which may be a predeterminedperiod of time (e.g., thirty minutes). The bright override delay timeperiod may prevent the bright override state from being exited each timethe daylight level is at or below the bright override threshold for ashort period of time (e.g., a short passing of a cloud or the like). Thebright override shade position may be maintained for as long as thedaylight level stays at or above the bright override threshold and/orthe bright override hysteresis. The bright override hysteresis mayindicate a threshold amount the intensity of the daylight may fall belowthe bright override threshold before the automated control of themotorized window treatment may return to the automated control state orotherwise leave the bright override state. The bright overridehysteresis may prevent the bright override state from being entered intoand exited frequently when the intensity of the daylight is about thesame intensity as the bright override threshold, or the intensity of thedaylight is otherwise falling slightly below the bright overridethreshold frequently. The bright override threshold may be differentwhen the motorized window treatments 140 are on a façade that isreceiving the daylight directly (e.g., direct bright override threshold)than when the motorized window treatments 140 are on a façade that isreceiving the daylight indirectly or that is not receiving the daylightdirectly (e.g., indirect bright override threshold).

The bright override state may include a direct bright override and/or anindirect bright override. The direct bright override may be used formotorized window treatments that are on a façade that is receivingdaylight directly. The indirect bright override may be used formotorized window treatments that are on a façade that is receivingdaylight indirectly or is not receiving direct daylight. The directbright override and the indirect bright override may have shared and/orrespective override parameters. The override parameters for the directbright override state may include an indication of whether the directbright override is enabled, a direct bright override threshold (e.g.,5000 foot candles), a direct bright override shade position, a directbright override delay time period, and/or a direct bright overridehysteresis (e.g., 1000 foot candles). The override parameters for theindirect bright override state may include an indication of whether theindirect bright override is enabled, an indirect bright overridethreshold (e.g., 2500 foot candles), an indirect bright override shadeposition, an indirect bright override delay time period, and/or anindirect bright override hysteresis (e.g., 500 foot candles). The directbright override and the indirect bright override may share a brightoverride shade position (e.g., 0%) and/or a bright override delay timeperiod (e.g., thirty minutes). The direct bright override threshold maybe greater (e.g., twice a great, or another multiple greater) than theindirect bright override threshold.

The override parameters for the hold visor override state may include anindication of whether the hold visor override state is enabled, a holdvisor threshold (e.g., 1500 foot candles), a visor position (e.g.,thirty-five percent closed), a hold visor override delay time period(e.g., thirty minutes), and/or a hold visor override hysteresis (e.g.,300 foot candles). The hold visor override state may be used to positionthe motorized window treatments to the visor position 210 when theintensity of the daylight is at or below the hold visor overridethreshold. The hold visor override threshold may be below the brightoverride threshold and above the dark override threshold. The hold visoroverride state may cause the covering material of the motorized windowtreatments 140 to be opened to the visor position 210 (e.g., 80%) toallow more of the daylight in the space 200. For example, the visorposition 210 may be utilized when the space 200 is in a position toreceive the daylight directly (e.g., at a façade that is directly facingthe sun), but the intensity of the daylight is at or below the holdvisor override threshold (e.g., due to the daylight being blocked bycloud cover or a building).

The control of the motorized window treatments 140 may return to theautomated control state when the daylight level is at or above the holdvisor override threshold and/or the hold visor override hysteresis forthe hold visor override delay time period, which may be a predeterminedperiod of time. When the hold visor override threshold is between thebright override threshold and the dark override threshold, the controlof the motorized window treatments may change to the dark override statewhen the daylight level is at or below the dark override thresholdand/or the hold visor override hysteresis for the hold visor overridedelay time period, which may be a predetermined period of time. The holdvisor override hysteresis may have an upper bound and a lower bound. Thehold visor override delay time period may prevent the hold visoroverride state from being exited each time the daylight level is at orabove the hold visor override threshold, or at or below the darkoverride threshold, for a short period of time. The hold visor overridehysteresis may indicate a threshold amount the intensity of the daylightmay rise above the upper-bound hold visor override threshold (e.g., 500foot candles), or fall below the lower-bound visor override threshold(e.g., 100 foot candles), before the control of the motorized windowtreatment may change to another control state. The hold visor overridehysteresis may prevent the hold visor override state from being enteredinto and exited frequently when the intensity of the daylight is aboutthe same intensity as the hold visor override threshold or the darkoverride threshold or is entering and exiting the hold visor overridestate parameters multiple times within the hold visor override delaytime period.

A determination may be made as to whether the daylight is being receiveddirectly at the space 200 or a façade at which the space 200 may belocated. The determination may be based on a facing angle of the façadeand/or the real-time position of the sun in the sky. The time of day,the location of the building in which the space 200 may be located,and/or the angle of the façade at which the space 200 may be located maybe used to detect whether the space 200, or the façade at which thespace may be located, is directly receiving the daylight. The intensityof the light received at the daylight sensor 156 and/or the radio windowsensor 158 may be used to determine whether the space 200 is receivingdirect daylight.

The manual override state may be caused by an adjustment of the shadeposition received from one or more input devices, e.g., such as a buttonpress or sequence of button presses on the wired keypad device 150and/or the battery-powered remote control device 152, a timeclock event,and/or control of the motorized window treatment via the network device166. The manual adjustment of the position of the covering material forthe motorized window treatments 140 may last for a predeterminedduration of time. The duration of time maybe calculated from the firstmanual adjustment or from the last manual adjustment by a user. Forexample, the manual override state may last for 30 minutes from a useradjustment of the motorized window treatment via a remote control device

The motorized window treatments 140 may be included in a group ofmotorized window treatments. A group of motorized window treatments mayinclude one or more motorized window treatments. Each group of motorizedwindow treatments may be in the same space, such as the same building,the same floor or floors in a building, the same room or rooms in abuilding, a portion of a room in a building, or a space or spacessharing the same façade of a building for example. Different groups ofmotorized window treatments may be controlled according to differentmotorized window treatment control parameters. For example, thethresholds, shade positions, delay periods, and/or hysteresis for thecontrol states may be different based on the façade of each motorizedwindow treatment group.

FIG. 3 is a simplified flow diagram illustrating an example method 300for performing control of motorized window treatments and accessing thecontrol information for display to a user. The method 300, or portionsthereof, may be performed by the system controller 110, the networkdevice 166, and/or the remote computing device 168 for controllingmotorized window treatments, such as the motorized window treatments 140for example, and accessing the motorized widow treatment controlinformation for that period of time for later access. The method 300 maybe performed for one or more groups of motorized window treatments, suchas the motorized window treatments 140 for example.

As shown in FIG. 3, motorized window treatment control parameters may bereceived at 302. The motorized window treatment control parameters mayinclude automated control parameters for controlling the motorizedwindow treatments 140 based on a received daylight intensity at a space.The motorized window treatment control parameters may also includeoverride parameters for controlling the motorized window treatments 140in various override states that may override the automated control ofthe motorized window treatments 140. For example, the override statesmay be entered when the daylight intensity reaches a defined thresholdfor one of the override states that is stored in the overrideparameters.

At 304, the daylight intensity may be determined. For example, thedaylight intensity may be at the system controller 110, the networkdevice 166, and/or the remote computing device 168 based on the amountof daylight being sensed (e.g., by the daylight sensor 156 and/or theradio window sensor 158), the time of day, the position of the sun,and/or other parameters that may be used to determine the daylightintensity at a space. The determination may include whether the daylightis being received directly or indirectly at a space based on thedirection of the façade, the position of the sun, and/or the time ofday.

The motorized window treatments 140 may be controlled at 306 accordingto the motorized window treatment control parameters and/or the daylightintensity. In an automated control state, the automated controlparameters and the daylight intensity may be used to determine aposition of the covering material for the motorized window treatments140. In an override state, the override parameters and the daylightintensity may be used to determine a position of the covering materialfor the motorized window treatments 140. In an override state that isentered based upon inputs other than the daylight intensity (e.g., themanual override state), the daylight intensity may not be used forcontrol, but may still be tracked for the time period in which themotorized window treatments 140 are controlled.

The motorized window treatment control information and/or the daylightintensity may be stored at 308 for access at 310. The motorized windowtreatment control information and/or the daylight intensity may beaccessed at 310 based on a user request for such information (e.g., atthe network device 166 and/or the remote computing device 168). The userrequest may indicate a period of time and/or one or more motorizedwindow treatments for which the motorized window treatment controlinformation is desired. The indication of the one or more motorizedwindow treatments may include a location and/or an identification of agroup of motorized window treatments. The motorized window treatmentcontrol information may include the control state (e.g., automatedcontrol state and/or override states) for controlling the motorizedwindow treatment and/or the position of the covering material for theindicated period of time. The motorized window treatment controlinformation and/or the daylight intensity may be displayed at 312. Themotorized window treatment control information and/or the daylightintensity may be displayed for the indicated period of time. Solar angleinformation (e.g., solar altitude angle and/or an indication of whetherthe sun is on a façade) may also be determined and displayed for theindicated period of time.

FIGS. 4A and 4B depict an example user interface 400 for displayingmotorized window treatment control information to a user. As shown inFIG. 4A, the user interface 400 may include a graph 402 that mayindicate a daylight intensity 404. The daylight intensity 404 may beindicated in foot candles or any other measurement indicating a daylightintensity. The daylight intensity 404 may be indicated in a predefinedpattern, color, symbol, or other indicator to differentiate from otherinformation identified in the graph 402.

The daylight intensity 404 may be based on the amount of daylight beingreceived at a space or on a façade. The daylight intensity 404 may besensed using one or more sensors, such as the daylight sensor 156 and/orthe radio window sensor 158 shown in FIG. 1. While one daylightintensity 404 may be shown in the graph 402, the daylight intensity 404may be determined from multiple sensors. The sensors may be included inpredetermined groups (e.g., groups on a façade). The sensors may beincluded in groups that are determined dynamically. Sensors may bedynamically grouped based on their sensed light level and theirproximity to one another. For example, if sensors within a predetermineddistance of one another are sensing a same daylight intensity or adaylight intensity within a predetermined threshold of one another, thesensors may be included in the same sensor group.

The daylight intensity 404 may be used to control one or more shades(e.g., a group of shades). A single sensor may sense the daylightintensity 404 that may be used to control one or more shades in a groupof shades. When multiple sensors are used to control one or more shadesin a group of shades, the daylight intensity 404 may reflect the highestsensor value (e.g., the highest sensor value of a predetermined ordynamically determined group of sensors). In other examples, thedaylight intensity 404 may be based on an average or a weighted averageof the data collected from each sensor. The information from one or moresensors may be provided in the user interface 400. The daylightintensity 404 may be based on the amount of daylight being sensed, thetime of day, the position of the sun, and/or other parameters that maybe used to determine the daylight intensity at a space.

The graph 402 may indicate motorized window treatment controlinformation for one or more motorized window treatments in a space, suchas a building, a floor or floors in a building, a room or rooms in abuilding, a portion of a room in a building, or a space or spacessharing the same façade of a building for example. The motorized windowtreatment control information may include a shade position 406 and/or acontrol state associated with the shade position 406. The daylightintensity 404 and the shade position 406 may be indicated with differentcolors, patterns, symbols, and/or other indicators for differentiation.The shade position 406 may be indicated by a percentage of the windowthat may be covered by a window shade. While the graph 402 illustrates ashade position 406, any indication of the amount of daylight allowed bya covering material of a motorized window treatment may be provided,such as a hem bar position or any other indicator of the amount of awindow that may be covered by a covering material, for example.

The shade position 406 may be controlled based on the daylight intensity404 at a corresponding time. The shade position 406 may be adjusted whenthe daylight intensity 404 is at different levels to control the amountof daylight entering a space. As shown at 408, as the daylight intensity404 may increase for a space that is receiving daylight (e.g., based onthe time of day, cloud cover, etc.) the shade position 406 may belowered or set at a position allowing less daylight into the space. Theshade position 406 may be adjusted based on the slope or the rate ofchange of the daylight intensity 404 in the graph 402. The shadeposition 406 may increase or set at a position allowing less daylightinto the space as the daylight intensity 404 decreases, as shown at 410.Though the daylight intensity 404 may increase or decrease, the shadeposition 406 may respectively increase or decrease, as the daylightintensity 404 may be based on the total daylight intensity level 404and/or the amount of daylight allowed into a space. The shade position406 may have a greater amount of change or may change more frequentlywhen the slope of the daylight intensity 404 is greater. The frequencyof change in the shade position 406 may also be considered to avoidmoving the shade more than a predetermined amount over a period of time.

The shade position 406 may be communicated from the motorized windowtreatments, such as the motorized window treatments 140 for example, orotherwise determined from information communicated from the motorizedwindow treatments 140. The system controller 110, the network device166, and/or the remote computing device 168 may use the communicationsfrom the motorized window treatments 140 to control the shade position406 and/or display the shade position 406 to a user.

The graph 402 may include various types of motorized window treatmentcontrol parameters. For example, the graph 402 may include one or morethresholds that may be used for controlling the shade position 406. Thegraph 402 may include a bright override threshold 412 and/or a darkoverride threshold 414. The bright override threshold 412 and the darkoverride threshold 414 may be indicated with different colors, patterns,and/or symbols from each other for differentiation. The colors,patterns, and/or symbols of the bright override threshold 412 and thedark override threshold 414 may also be different from the daylightintensity 404 and the shade position 406. The bright override threshold412 and/or the dark override threshold 414 may be set by a user or maybe a predetermined value. The graph 402 may indicate other motorizedwindow treatment control parameters, such as the bright override delaytime period, the bright override hysteresis, the dark override delaytime period, the dark override hysteresis, the hold visor overridethreshold, the hold visor override delay time period, the hold visoroverride hysteresis, and/or the like.

The shade position 406 may be adjusted using the bright overridethreshold 412 and/or the dark override threshold 414. As shown in graph402, the shade position 406 may be increased when the daylight intensity404 is at the dark override threshold 414 or lower. The shade position406 may be adjusted to prevent the daylight intensity 404 from reachingthe dark override threshold 414 or lower. As shown in graph 402, theshade position 406 may be decreased when the daylight intensity 404 isat the bright override threshold 412 or higher. The shade position 406may be decreased to prevent the daylight intensity 404 from reaching thebright override threshold 412 or higher.

The dark override threshold 414 may include a morning ramping period 416and/or an evening ramping period 418. The morning ramping period 416 mayrun from a low threshold (e.g., zero daylight) to the dark overridethreshold 414 over a period of time. The evening ramping period 418 mayrun from the dark override threshold 414 to the low threshold (e.g.,zero daylight) over a period of time. The morning ramping period 416 andthe evening ramping period 418 may track the rise and fall of the sunduring the morning and evening, respectively. The morning ramping period416 and/or the evening ramping period 418 may change based on the dateand/or time of year, or may be set to a predefined ramping period. Themorning ramping period 416 and/or the evening ramping period 418 may beconfigured to have a greater or lesser slope. The configuration of themorning ramping period 416 and/or the evening ramping period 418 may bebased on user input. A user may view a ramping profile that may beprovided based on the surroundings of the space. A more denseenvironment, such as a city environment, may be given less of a slopethan a less dense environment, such as a suburban or rural area. Thegradient of the slope may be increased or decreased a predeterminedamount to fit the environment.

The user interface 400 may include a system state indicator pane 420that may track the control state for the motorized window treatments140. Where the motorized window treatments 140 are controlled by thesystem controller 110, the network device 166, and/or the remotecomputing device 168, the system state indicator pane 420 may track thecontrol state of the device that is controlling the motorized windowtreatments 140. The system state indicator pane 420 may indicate thestate of the motorized window treatments 140 over a period of time. Forexample, the system state indicator pane 420 may follow the time axis ofthe graph 402 and/or may indicate the state of the motorized windowtreatments 140 over different periods of time represented in the graph402. The system state indicator pane 420 may be on the top or bottom ofthe graph 402 to track the time axis. The various states that areillustrated in FIG. 4A include the automated control disabled state 422,the override disabled state 424, the automated control state 426, thedark override state 428, the bright override state 430, and/or themanual override state 432, though other states may be implemented, suchas an occupied/unoccupied state or the hold visor override state forexample. Each state may have a different color, pattern, and/or symbolin the system state indicator pane 420 to differentiate the states.

The automated control state 426 may indicate when the motorized windowtreatments 140 are automatically controlled according to an automatedcontrol function. The automated control of the motorized windowtreatments 140 may be based on the automated control parameters and/orthe daylight intensity 404. The automated control state 426 may beentered during predetermined periods of time, such as during daylighthours for example. The automated control state 426 may be entered when apredefined amount of daylight is sensed. For example, the automatedcontrol state 426 may be entered when the daylight intensity 404 is ator above the dark override threshold 414. The automated control state426 may be maintained until being overridden by another control state oruntil disabled.

The automated control disabled state 422 may indicate when the automatedcontrol of the motorized window treatments 140 is disabled. Theautomated control disabled state 422 may be entered at the end of theday or the night time and may cause the shade position 406 to beadjusted to an end of day or nighttime position. The end of day ornighttime position may be configured by a user. During the automatedcontrol disabled state 422, the motorized window treatments 140 may bemanually controlled. For example, during the automated control disabledstate 422, an occupant or another user may adjust one or more of themotorized window treatments 140 via one or more input devices, e.g.,such as a button press or sequence of button presses on the wired keypaddevice 150 and/or the battery-powered remote control device 152, atimeclock event, and/or control of the motorized window treatment viathe network device 166. The automated control disabled state 422 may beentered during predetermined periods of time, such as before and/orafter daylight hours for example. The automated control disabled state422 may be entered when a predefined amount of daylight is sensed. Forexample, the automated control disabled state 422 may be entered whenthe daylight intensity 404 is at or below a threshold, such as the darkoverride threshold 414 or another low threshold that may be lower thanthe dark override threshold 414. The automated control disabled state422 may be entered before the morning ramping period 416 and/or afterthe evening ramping period 418.

The dark override state 428 may indicate an override of the automatedcontrol of the motorized window treatments 140. The dark override state428 may be entered during the automated control of the motorized windowtreatments 140 when the daylight intensity 404 is at or below the darkoverride threshold 414 for the dark override delay time. In anotherexample, the dark override state 428 may be entered to prevent thedaylight intensity 404 from reaching the dark override threshold 414 orfrom going below the dark override threshold 414. During the darkoverride state 428, the shade position 406 may be raised to increase thedaylight intensity 404 and allow more daylight into the space in whichthe lighting control system 100 is installed. The motorized windowtreatments 140 may be adjusted to a predetermined shade position 406 orthe shade position 406 may be raised a predetermined amount during thedark override state 428. The motorized window treatments 140 may raisethe shade position 406 based on the daylight intensity 404 to allow thedaylight intensity 404 to increase to a predetermined amount (e.g., ator above the dark override threshold 414) or to increase for apredetermined period of time. The dark override state 428 may be enteredinto for predetermined period of time or until the daylight intensity404 reaches a predetermined threshold.

The bright override state 430 may indicate an override of the automatedcontrol of the motorized window treatments 140. The bright overridestate 430 may be entered during the automated control of the motorizedwindow treatments 140 when the daylight intensity 404 is at or above thebright override threshold 412. In another example, the bright overridestate 430 may be entered to prevent the daylight intensity 404 fromreaching the bright override threshold 412 or from going above thebright override threshold 412. During the bright override state 430, theshade position 406 may be lowered to lower the daylight intensity 404and allow less daylight or daylight glare into the space in which thelighting control system 100 is installed. The shade position 406 may belowered to a predetermined position or the shade position 406 may belowered a predetermined amount during the bright override state 430. Theshade position 406 may be lowered based on the daylight intensity 404 toallow the daylight intensity 404 to decrease to a predetermined amount(e.g., at or below the bright override threshold 412) or to decrease fora predetermined period of time. The bright override state 430 may beentered into for predetermined period of time or until the daylightintensity 404 reaches a predetermined threshold.

The manual override state 432 may indicate an override of the automatedcontrol of the motorized window treatments 140. The manual overridestate 432 may be entered during the automated control of the motorizedwindow treatments 140 when an occupant or other user manually changesthe shade position 406 from the shade position 406 in the automatedcontrol state 426. The manual override state 432 may be entered when auser raises or lowers the shade position 406 via one or more inputdevices, e.g., such as a button press or sequence of button presses onthe wired keypad device 150 and/or the battery-powered remote controldevice 152, a timeclock event, and/or control of the motorized windowtreatment via the network device 166. The manual override state 432 maybe entered into for a manual override timeout period. The manualoverride timeout period may be a predetermined period of time (e.g.,thirty minutes). In another example, the manual override state may stayenabled until the user activates the automated control state 426 oranother control state.

The override disabled state 424 may indicate a period of time in whichone or more overrides of the automated control state 426 may bedisabled. The override disabled state 424 may be entered duringpredefined periods of the automated control state 426 to disableoverride of the automated control state 426. The override disabled state424 may be entered at the beginning and/or end of the automated controlstate 426 to allow the shade position 406 and/or the daylight intensity404 to reach a predefined level while starting and/or ending theautomated control state 426. For example, the override disabled state424 may be entered at the beginning of the morning ramping period 416(e.g., at a predetermined portion of the ramping period) and/or the endof the evening ramping period 418 (e.g., at a predetermined portion ofthe ramping period). The override disabled state 424 may prevent thedark override state 428 from being entered when the sun is rising in themorning or falling in the evening. The morning and evening may includepredetermined periods of time before and after noon, respectively. Themorning and evening time period may also, or alternatively, be indicatedby the solar elevation angle. When the solar elevation angle is below apredetermined threshold (e.g., fifteen degrees) before noon, it may bemorning. When the solar elevation angle is below a predeterminedthreshold (e.g., fifteen degrees) after noon, it may be evening. Theoverride disabled state 424 may be entered into for a predeterminedperiod of time or until the shade position 406 or the daylight intensity404 reach a predetermined level.

The user interface 400 may indicate the reasons for which the shadeposition 406 has been moved. For example, as shown in FIG. 4A, the graph402 may include shade movement indicators, such as shade movementindicator 434, that may indicate respective movements of the shadeposition 406 and/or the time at which the movement occurred. The shademovement indicators may also, or alternatively, indicate a change insystem state that may cause a movement of the shade position 406. Theshade movement indicators may indicate whether the shade position 404was raised or lowered, such as via an up or down icon or a respectivecolor indicating that the shade position 406 was raised or lowered. Eachof the movement indicators may be given a color or symbol that maycorrespond to the reason or state that caused the change in the shadeposition 406.

As shown in FIG. 4A, the movement indicators may correspond to a changein shade position 406 due to a change in a system state. Each movementindicator may correspond to a change in the system state that isindicated in the system state indicator pane 420. In another example,the movement indicator may correspond to one or more predefined systemstates to indicate those predefines states to a user. The controlparameters for the system states may be user-defined.

The movement indicators may be interactive to display information to auser about the change in shade position 406. The reason for the changein shade position 406 and/or the time of the change may be provided to auser upon selection of a movement indicator, such as when the user tapson a movement indicator, hovers the mouse icon over the movementindicator, or performs another selection of the movement indicator. Forexample, upon selection or hovering a mouse icon over the movementindicator 434, the user interface 400 may display detail information 436that may indicate that the shade position 406 was moved, the time atwhich the shade position 406 was moved, the reason the shade position406 was moved, and/or the system state to which the system moved. Thedetail information 436 may include a button 466 that may allow the userto adjust system settings, such as the motorized window treatmentcontrol parameters, for example. The button 466 may link to anotherinterface to allow adjustments to user settings or that may prompt theuser for information that indicates the user's problems with the system.

The graph 402 and the system state indicator pane 420 may illustrateother motorized window treatment control parameters that may beimplemented in the load control system. As shown in FIG. 4A, thedaylight intensity may cross the dark override threshold 414 at 438 andthe dark override state 428 may be entered at 440 after the darkoverride delay period expires. The dark override delay period may expireafter the daylight intensity 404 is at or below the dark overridethreshold 414 for a predetermined period of time. The dark overridedelay period may prevent the dark override state 428 from being enteredwhen the daylight intensity goes below the dark override threshold 414for a period of time that is less than the dark override delay period.

The dark override state 428 may be exited after the dark overridehysteresis is reached. The daylight intensity 404 may be raised abovethe dark override threshold 414 at 442 and the dark override state 428may be exited at 444 after the daylight intensity 404 reaches the darkoverride hysteresis. The dark override hysteresis may be a predeterminedamount above the dark override threshold 414. The dark overridehysteresis may prevent the dark override state 428 from being exitedwhen the daylight intensity 404 goes above the dark override threshold414 by less than the dark override hysteresis.

As the level of brightness in a space may be more noticeable orbothersome to a user, the bright override state 430 may be entered at446 when the bright override threshold 412 may be crossed by thedaylight intensity 404. The bright override threshold 412 may alsoimplement a bright override delay period (not shown). The daylightintensity 404 may be lowered to or below the bright override threshold412 at 448 and the bright override state 430 may be exited at 450 afterthe bright override hysteresis is reached. The bright overridehysteresis may be a predetermined amount below the bright overridethreshold 412. The bright override hysteresis may prevent the brightoverride state 430 from being exited when the daylight intensity 404goes below the bright override threshold 412 by less than the brightoverride hysteresis.

The user interface 400 may include a legend 452. The legend 452 maydefine the information that may be provided in the graph 402 and/or thesystem state indicator pane 420. For example, the legend 452 may definethe representations in the graph 402 that indicate the daylightintensity 404, the motorized window treatment control information (e.g.,the shade position 406 and/or the control states), the motorized windowtreatment control parameters (e.g., the bright override threshold 412and/or the dark override threshold 414), and/or the movement indicators.The representations may be defined by different colors, patterns, lineweights, symbols and/or other representations that may be used todistinguish the information in the graph 402.

The display of the information in the graph 402 may be enabled/disabled.The legend 452 may be used to enable/disable the daylight intensity 404,the motorized window treatment control information (e.g., the shadeposition 406 and/or the control states), the motorized window treatmentcontrol parameters (e.g., the bright override threshold 412 and/or thedark override threshold 414), and/or the movement indicators. The systemstate information may be indicated in a separate section 454, which maybe a subsection of the legend 452.

The graph 402 may provide information for various numbers of motorizedwindow treatments and/or over different periods of time. The graph 402may display information for one or more motorized window treatmentgroups 456. A motorized window treatment group 456 may include one ormore motorized window treatments. The motorized window treatment group456 may include motorized window treatments located in the samebuilding, the same floor or floors in a building, the same room or roomsin a building, a portion of a room in a building, or a space or spacessharing the same façade of a building, for example.

The information in the graph 402 may be displayed over one or moretimeframes. The timeframes may include one or more dates 458 that may beselected by a user. The graph 402 may provide information over selectedtime periods 460 within the one or more dates 458. The time periods 460may include the range of time 462 and/or the event increments 464 forwhich information may be provided. For example, the range of time 462may allow for viewing daily information in a twenty-four hour view,information from sunrise to sunset, or information in hour or minuteincrements. The event increments 464 may indicate the increments of timefor which the changes to the shade position 406 may be displayed. Eventsmay be displayed to the closest minute, the closest hour, or the closestday. The motorized window treatment group 456, the date(s) 458, and/orthe time periods 460 may be user selected or may be predetermined. Usingthe motorized window treatment group 456, the date(s) 458, and/or thetime periods 460, users may go back in time to view and/or track controlinformation for one or more motorized window treatments.

The user interface 400 allows for tracking the system health of themotorized window treatment control information. The more often motorizedwindow shades in a space are manually overridden, the less healthy thespace may be. The motorized window treatment control information may beaccessed, by the system controller 110, the network device 166, and/orthe remote computing device 168 for example, to automatically adjust themotorized window control parameters based on the manual overrides. Forexample, if the number of manual overrides in a predefined time periodexceed a threshold, an adjustment of one or more motorized windowcontrol parameters may be recommended or automatically implemented. Theadjustments may be to the motorized window control parameters that arecausing the manual adjustment, such as a low threshold that may cause auser to manually increase the shade level 406, for example. Adjustmentsmay similarly be recommended or performed for other motorized windowcontrol parameters based on a number of other overrides that occurwithin a predefined period of time. For example, the bright overridethreshold 412 or the dark override threshold 414 may be adjusted tocompensate for manual adjustments. The number of manual overrides and/orthe health of the system may be provided to the user in a report. Thereport may be provided to the user automatically as an alert or uponrequest.

Adjustments to the motorized window treatment control may be made inuser interface 400. The adjustments may be received, e.g., by the systemcontroller 110, the network device 166, and/or the remote computingdevice 168, and may be implemented for controlling the motorized windowtreatment. For example, the bright override threshold 412, the darkoverride threshold 414, and/or other motorized window control parametersmay be adjusted in the user interface 400. The user may perform theadjustments by dragging and dropping the thresholds and/or othermotorized window control parameters or by making the adjustments inanother user interface.

The adjustments to the motorized window treatment control parametersand/or predicted changes to the control of the motorized windowtreatments based on the adjustments may be reflected in the userinterface 400. As shown in FIG. 4B, the bright override threshold may beadjusted from 5000 foot candles to 4000 foot candles, which may bereflected at the adjusted bright override threshold 468. The changes inthe graph 402 that may result from the adjusted bright overridethreshold 468 may be reflected in the graph 402. For example, anadjusted shade position 470 and/or an adjusted state indicator 472 inthe system state indicator pane 420 that may predict a change that mayresult from the adjusted bright override threshold 468 in the graph 402.The legend 452 may define the representations in the graph 402 thatindicate the adjusted information in the graph. For example, the legend452 may define the representations in the graph 402 that indicate theadjusted bright override threshold 468, the adjusted shade position 470,and/or the adjusted state information 472.

The adjustments to the motorized window treatment control parameters maybe stored, e.g., by the system controller 110, the network device 166,and/or the remote computing device 168, and may be implemented forcontrolling the motorized window treatment. The changes to the motorizedwindow treatment control parameters may be stored upon selection of asave button (not shown) or other indication for storing the motorizedwindow treatment control parameters. Prior implementations of oradjustments to the motorized window treatment control parameters may beviewed in the user interface 400. Before implementing recommended oruser-defined changes, the interface 400 may show how the changes mayaffect the system operation by displaying the system operation with thechanges being implemented on the graph 402 over the selected timeperiod. The current implementations or adjustments may be undone and/ordeleted from storage and the motorized window treatment control mayrevert to prior motorized window treatment control parameters forimplementing the system.

Though the user interface 400 illustrates various control parameters,control states, and information, other control parameters andinformation may be displayed in the user interface 400. For example, theuser interface 400 may indicate when there is a transition in a spacefrom receiving daylight directly to receiving daylight indirectly or notreceiving daylight directly. When there is a transition between directdaylight on a façade, the bright override threshold line mayautomatically adjust to, or appear at, the appropriate value. When thereis direct daylight received at the space, the hold visor threshold mayappear. If the daylight is being received indirectly or is not beingreceived directly, the hold visor threshold may disappear.

The user interface 400 may be displayed on the network device 166 fordisplaying information to and/or obtaining input information from auser. The user interface 400 may be displayed via a local application ora remote application, such as a web interface provided by the systemcontroller 110 or the remote computing device 168 for example.

Recommendations may be provided to the user for changing the motorizedwindow treatment control parameters based on user input. FIG. 5 depictsan example user interface 500 that may be used for receiving user inputregarding the operation of motorized window treatments. The userinterface 500 may obtain information that may be used to recommendadjustments to and/or adjust the motorized window treatment controlinformation. For example, the inputs from the user interface 500 may beused to correct a user-determined problem with the operation of themotorized window treatments 140.

As shown in FIG. 5, the user interface 500 may request a time period 502and/or location information 504 from the user. The time period 502 mayinclude a date and/or time at which the problem occurred. The timeperiod 502 may include multiple dates or a timeframe within which theproblem occurred. Upon selection of a date and/or time, the userinterface 500 may determine one or more manual overrides 508 within theindicated date or within a predefined time period of the indicated time(e.g., 20 minutes). The time of the manual overrides 508 may be providedto the user to select the time that the indicated problem occurred, asthis was a time in which the user may have adjusted the shade position.The location information 504 may include a group of motorized windowtreatments and/or a space in which the motorized window treatments maybe located, such as a building, a floor or floors in a building, a roomor rooms in a building, a portion of a room in a building, or a façadeof a building for example.

The user interface 500 may request information 506 that may indicate aproblem with the operation of the motorized window treatment and/or atype of adjustment to be made. For example, the user may indicate thatthe control of the motorized window treatments is allowing too muchdaylight in a space, too little daylight in a space, or if the frequencyof the shade movements by the motorized window treatments isdistracting. The types of problems or adjustments may be recommended, asindicated in the user interface 500, or may otherwise be provided by theuser, such as through a text box or a voice command for example. Theuser interface 506 may allow the user to indicate a level of severityassociated with the problem. For example, the user interface 506 mayallow a user to indicate a level of brightness or darkness (e.g.,between 1 and 5). The information 506 that may indicate the problem maybe indicated in gradations, to request the user to indicate whether thedaylight is bothering the user a little or a lot, for example. Thisinformation may be used to adjust the motorized window treatments moreor less.

The user interface 500 may request a user to indicate whether the userhas attempted to make a similar adjustment to the motorized windowtreatments before. This information may be used to determine whether anappropriate adjustment was previously made to the motorized windowtreatments. This information may also be combined with the gradation ofthe problem indicated by the user each time they report the problem todetermine whether the problem is getting better and/or how much toadjust the problem.

The time period 502 and/or the location information 504 may be providedfrom other user interfaces, such as the user interface 400 illustratedin FIGS. 4A and 4B for example. The time period 502 and/or the locationinformation 504 may be obtained from the user interface 500 when a useris already viewing the control of identified motorized window treatmentsfor a time or timeframe. If the time information and the locationinformation are determined from another source, such as the userinterface 400 for example, the user interface 400 may prompt the userfor the information 506. The user interface 500 may be generated upon auser selection of a button on the user interface 400 (e.g., button 466),a selection or an adjustment on the graph 402, or other user indication.

The user interface 500 may request additional information. For example,the user interface 500 may request the control state that the system wasin at the indicated time. The control state may be determinedindependently from the date and/or time information. The user interface500 may request the type of day (e.g., cloudy, hazy, clear, stormy,etc.). The type of day information may be considered to determine aproper recommended adjustment to the motorized window treatment controlparameters. The type of day information may indicate that the problemwas due to an irregular or temporary condition that may not be cause forchanges to the motorized window treatment control parameters. Therecommendation may indicate the type of adjustment that would berecommended to the user without the type of day information and/or therecommendation based on the type of day information. For example, theuser interface 500 may indicate that based on the indicated problem itwould recommend increasing one or more thresholds, but due to the typeof day information indicating that it was cloudy at the time of theproblem there are no recommended adjustments to the parameters.

The user interface 500 may be displayed on the network device 166 forobtaining input information from a user. The user interface 500 may bedisplayed via a local application or a remote application, such as a webinterface provided by the system controller 110 or another remotecomputing device for example. The input information received from theuser may be used to determine a recommendation for adjusting the controlof the motorized window treatments, e.g., the system controller 110, thenetwork device 166, and/or the remote computing device 168 for example.The input information may be received (e.g., via email, text, or otherformat) by an operator of the motorized window treatments (e.g., abuilding manager, etc.) that may decide whether to make the adjustment.In another example, the decision to make the adjustments may beautomatically determined.

FIG. 6 is a simplified flow diagram illustrating an example method 600for recommending adjustments to motorized window treatment controlparameters. The method 600, or portions thereof, may be performed by thesystem controller 110, the network device 166, and/or the remotecomputing device 168 for recommending adjustments to the motorizedwindow treatment control parameters. As shown in FIG. 6, an indicationof a problem with the operation of one or more motorized windowtreatments may be received. For example, the user may indicate the typeof problem in a user interface, such as the user interface 500 depictedin FIG. 5. The indication of one or more motorized window treatmentscontrolled during the time period may be indicated by an identifiedgroup of motorized window treatments or a location of the motorizedwindow treatments. A time period in which the problem occurred may alsobe indicated by the user.

Based on the indicated problem with one or more motorized windowtreatments at the indicated time period, one or more recommendedmotorized window treatment control parameters may be determined foradjustment at 604. For example, a user may indicate that too little ortoo much light is received at a time period. The user may also indicatethe control state that the system was in at the indicated time period orthe control state may be determined independently from the date and/ortime information. To determine the recommended motorized windowtreatment control parameters to adjust at 604 to solve the problemindicated at 602, the settings of various motorized window treatmentcontrol parameters may be compared. The daylight intensity level and/ora number of transitions into an override state may also be consideredwhen determining the recommended motorized window treatment controlparameters to adjust at 604.

At 606, the amount to adjust the one or more recommended motorizedwindow treatment control parameters may be determined. The amount toadjust the one or more recommended parameters may be based on apredetermined value or may be determined dynamically. For example, eachparameter may be assigned a predetermined amount to adjust the parameterbased on the problem indicated by the user at 602, the time of day,and/or the location of the problem. The amount to increase a parametervalue may be different from the amount to decrease the parameter. Forexample, the recommended adjustment for increasing the bright overridethreshold may be to increase the threshold 1000 foot candles, while therecommended adjustment for lowering the dark override threshold may beto decrease the threshold 100 foot candles.

For motorized window treatment control parameters that are based on adaylight intensity value (e.g., thresholds), the value for therecommended adjustments may be determined dynamically at 606 based onthe daylight intensity determined for an indicated time period and/orlocation of the indicated problem. The value of the recommendedadjustment may be increased or decreased to the daylight intensity orfurther to prevent the problem from occurring again under similarconditions. For example, where the daylight intensity for a given timeperiod reaches 6000 foot candles, a bright override threshold of 5000foot candles may be increased to 6500 foot candles. The amount that therecommended value is adjusted to exceed the daylight level may be apredefined amount that may correspond to each motorized window treatmentcontrol parameter.

The one or more recommended motorized window treatment controlparameters and/or the amount to adjust each parameter may be provided at608. For example, the one or more recommended motorized window treatmentcontrol parameters and/or the amount to adjust each parameter may beprovided (e.g., from the system controller 110, the remote computingdevice 168, or internal storage) for display to a user.

To compare the motorized window treatment control parameters, eachmotorized window treatment control parameter may be assigned a value orweight (e.g., for determining the control parameters that have thegreatest impact in the problem). The value or weight may be assignedbased on a rule that may correspond to the motorized window treatmentcontrol parameter and/or the problem indicated by the user. Themotorized window treatment control parameters may be weighteddifferently based on the user's selection of the indicated problem withthe motorized window treatments.

A recommended change to the motorized window treatment controlparameters may also be determined in an attempt to fix the identifiedproblem. For example, the recommended change may be provided in anattempt to prevent the user from reporting the same problem under thesame conditions. Based on the rules for each motorized window treatmentcontrol parameter, possible recommendations may be determined as well asa value (e.g., weight values 1 through 5) for each recommendation. Alower value (e.g., a weight value of 1) may indicate that a motorizedwindow treatment control parameter may be less likely to improve systemperformance and may be less likely to be recommended. The lowest valuemay be a recommendation to make no adjustments. A higher value (e.g., aweight value of 5) may indicate that a motorized window treatmentcontrol parameter may be more likely to improve system performance andmay be more likely to be recommended.

TABLE 1 illustrates example weights and recommendations that may begiven to various visor positions when a user indicates that too muchlight or not enough light is entering a space.

TABLE 1 Visor Position Weighting and Recommendations Raise VisorPosition (Not Lower Visor Position (Too Weight enough light) much light)1 Visor position is between Visor position is between 40-100% of window0-30% of window Recommend: No change Recommend: No change 2 Visorposition is between Visor position is between 30-40% of window 30-60% ofwindow Recommend: Set visor Recommend: Lower visor position to 50% ofwindow position by 10% of window 3 Visor position is between Visorposition is between 20-30% of window 60-75% of window Recommend: Setvisor Recommend: Set visor position to 40% of window position to 50% ofwindow 4 Visor position is between Visor position is between 10-20% ofwindow 75-90% of window Recommend: Set visor Recommend: Set visorposition to 40% of window position to 50% of window 5 Visor position isbetween Visor position is between 0-10% of window 90-100% of windowRecommend: Set visor Recommend: Set visor position to 30% of windowposition to 60% of windowAs shown in TABLE 1, visor positions within various ranges may be givendifferent weights based on the visor position setting on a window at anidentified time. The weights for the visor positions may be based on thecurrent visor position setting or a visor position setting at anotherwise identified time (e.g., time identified in graph 402 orotherwise selected by a user). Examples of recommended changes to thevisor position are also included in TABLE 1 in an attempt to fix theidentified problems (e.g., to prevent the user from reporting the sameproblems under the same conditions).

TABLE 2 illustrates example weights and recommendations that may begiven to various dark override threshold values when a user indicatesthat too much light or not enough light is entering a space.

TABLE 2 Dark Override Threshold Weighting and Recommendations Raise DarkOverride Threshold (Not enough Lower Dark Override light in automatedThreshold (Too much light Weight control state) in dark override state)1 Daylight intensity level Daylight intensity level is is below darkoverride above dark override threshold threshold and hysteresisRecommend: No change Recommend: No change 2 Daylight intensity levelDaylight intensity level is is 70-100% above dark 70-100% below darkoverride override threshold threshold and hysteresis Recommend: Increasedark Recommend: Decrease dark override threshold to override thresholdby the daylight intensity level greater of 100 fc or ((dark plus 20%override threshold + hysteresis) − daylight intensity level)*120% 3Daylight intensity level Daylight intensity level is is 40-70% abovedark 40-70% below dark override override threshold threshold andhysteresis Recommend: Increase dark Recommend: Decrease dark overridethreshold to override threshold by the daylight intensity level greaterof 100 fc or ((dark plus 20% override threshold + hysteresis) − daylightintensity level)*120% 4 Daylight intensity level Daylight intensitylevel is is 20-40% above dark 20-40% below dark override overridethreshold threshold and hysteresis Recommend: Increase dark Recommend:Decrease dark override threshold to override threshold by the daylightintensity level greater of 100 fc or ((dark plus 20% overridethreshold + hysteresis) − daylight intensity level)*120% 5 Daylightintensity level Daylight intensity level is is 0-20% above dark 0-20%below dark override override threshold threshold and hysteresisRecommend: Increase dark Recommend: Decrease dark override threshold tooverride threshold by the daylight intensity level greater of 100 fc or((dark plus 20% override threshold + hysteresis) − daylight intensitylevel)*120%As shown in TABLE 2, the dark override threshold may be given differentweights based on the daylight intensity level rising above or fallingbelow the dark override threshold by a predetermined amount. Thedaylight intensity level may be the current daylight intensity level,the daylight intensity level over a period of time (e.g., a day, amonth, a year, a time displayed in graph 402, or a time otherwiseselected by a user), the daylight intensity level over a predefinedperiod of time from the current time, or another intensity level thatmay be indicated by a user. Examples of recommended changes to the darkoverride threshold are also included in TABLE 2 in an attempt to fix theidentified problems (e.g., to prevent the user from reporting the sameproblems under the same conditions).

TABLE 3 illustrates example weights and recommendations that may begiven to various dark override positions when a user indicates that toomuch light or not enough light is entering a space.

TABLE 3 Dark Override Position Weighting and Recommendations Raise DarkOverride Lower Dark Override Position (Not enough light Position (Toomuch light Weight in dark override state) in dark override state) 1 Darkoverride position is Dark override position is between 90-100% of windowbetween 0-90% of window Recommend: No change Recommend: No Change 2 Darkoverride position is Dark override position is between 80-90% of windowbetween 90-100% of window Recommend: Set dark Recommend: Decrease darkoverride position to 100% override position by 10% 3 Dark overrideposition is N/A between 70-80% of window Recommend: Set dark overrideposition to 100% 4 Dark override position is N/A between 50-70% ofwindow Recommend: Set dark override position to 100% 5 Dark overrideposition is N/A between 0-50% of window Recommend: Set dark overrideposition to 75%As shown in TABLE 3, dark override positions within various ranges maybe given different weights based on the dark override position settingon a window at an identified time (e.g., current time, a time identifiedin graph 402, or a time otherwise selected by a user). Where theweighted values are unavailable for a given motorized window treatmentcontrol parameter, the weighting may be limited to the available values.For example, the dark override position may be assigned a weight of oneor two when a user indicates that too much light is entering the space.These lower values may give the dark override position a lower prioritythan other motorized window treatment control parameters that may havelarger values available. Examples of recommended changes to the darkoverride position are also included in TABLE 3 in an attempt to fix theidentified problems (e.g., to prevent the user from reporting the sameproblems under the same conditions).

TABLE 4 illustrates example weights and recommendations that may begiven to various dark override delay values when a user indicates thattoo much light or not enough light is entering a space.

TABLE 4 Dark Override Delay Weighting and Recommendations Increase DarkOverride Decrease Dark Override Delay (Too much light in Delay (Notenough light in Weight dark override state) automated control state) 1Dark override delay >30 Daylight intensity level min or 0 transitionsinto above dark override dark override state over threshold period oftime (e.g., since the beginning of a day) Recommend: No changeRecommend: No change 2 Dark override delay <30 Dark override delay >15min and 1+ transitions into min and daylight intensity dark overridestate over level below dark override period of time (e.g., sincethreshold for >5 min the beginning of a day) Recommend: Increase darkRecommend: Decrease dark override delay by 20 override delay by 50%minutes 3 Dark override delay <30 Dark override delay >30 min and 2+transitions into min and daylight intensity dark override state overlevel below dark override period of time (e.g., since threshold for >5min the beginning of a day) Recommend: Increase dark Recommend: Decreasedark override delay by 20 override delay by 50% minutes 4 Dark overridedelay <15 Dark override delay >60 min and 2+ transitions into min anddaylight intensity dark override state over level below dark overrideperiod of time (e.g., since threshold for >15 min the beginning of aday) Recommend: Increase dark Recommend: Decrease dark override delay by15 override delay by 50% minutes 5 Dark override delay <15 Dark overridedelay >60 min and 3+ transitions into min and daylight intensity darkoverride state over level below dark override period of time (e.g.,since threshold for >30 min the beginning of a day) Recommend: Increasedark Recommend: Decrease dark override delay by 15 override delay by 50%minutesAs shown in TABLE 4, the dark override delay may be given differentweights based on the dark override delay value at an identified time(e.g., current time, a time displayed in graph 402, or a time otherwiseselected by a user), the number of transitions into dark override stateover a period of time (e.g., since the beginning of a day), the daylightintensity level over a period of time, and/or the dark overridethreshold. The dark override delay value and/or the number oftransitions into dark override state over a period of time may be usedto determine the weight when the user indicates that too much light isbeing received in a space. The period of time over which the number oftransitions is accumulated to determine the weight may be a predefinedperiod of time (e.g., an hour, a day, a month, a year, etc.), apredefined amount of time prior to the current time, or an amount oftime otherwise selected by the user (e.g., a time displayed in graph402). The daylight intensity level and/or the dark override thresholdmay be used to determine the weight when the user indicates that notenough light is being received at a space. The amount of time over whichthe daylight intensity level is measured may be a predefined period oftime (e.g., an hour, a day, a month, a year, etc.), a predefined amountof time prior to the current time, or an amount of time otherwiseselected by the user (e.g., a time displayed in graph 402). Examples ofrecommended changes to the dark override delay are also included inTABLE 4 in an attempt to fix the identified problems (e.g., to preventthe user from reporting the same problems under the same conditions).

TABLE 5 illustrates example weights and recommendations that may begiven to various dark override hysteresis values when a user indicatesthat too much light or not enough light is entering a space.

TABLE 5 Dark Override Hysteresis Weighting and Recommendations RaiseDark Override Hysteresis Lower Dark Override (Not enough light inautomated Hysteresis (Too much light Weight control state) in darkoverride state) 1 Dark override hysteresis >100 Dark override hysteresisfc or 0 transitions into is <100 fc dark override state over period oftime (e.g., since the beginning of a day) Recommend: No changeRecommend: No change 2 Dark override hysteresis <100 Dark overridehysteresis fc and 1+ transitions into is >100 fc dark override stateover period of time (e.g., since the beginning of a day) Recommend:Increase dark Recommend: Decrease dark override hysteresis by 50 fcoverride hysteresis by 50 fc 3 Dark override hysteresis <50 Darkoverride hysteresis fc and 2+ transitions into is >200 fc dark overridestate over period of time (e.g., since the beginning of a day)Recommend: Set dark override Recommend: Decrease dark hysteresis to 100fc override hysteresis by 150 fc 4 Dark override hysteresis <50 Darkoverride hysteresis fc and 3+ transitions into is >300 fc dark overridestate over period of time (e.g., since the beginning of a day)Recommend: Set dark override Recommend: Decrease dark hysteresis to 100fc override hysteresis by 200 fc 5 Dark override hysteresis <50 N/A fcand 4+ transitions into dark override state over period of time (e.g.,since the beginning of a day) Recommend: Set dark override hysteresis to100 fcAs shown in TABLE 5, the dark override hysteresis may be given differentweights based on the dark override hysteresis value at an identifiedtime (e.g., current time, a time displayed in graph 402, or a timeotherwise selected by a user) and/or the number of transitions into darkoverride state over a period of time (e.g., since the beginning of aday). The period of time over which the number of transitions isaccumulated may be a predefined period of time (e.g., an hour, a day, amonth, a year, etc.), a predefined amount of time prior to the currenttime, or an amount of time otherwise selected by the user (e.g., a timedisplayed in graph 402). Examples of recommended changes to the darkoverride hysteresis are also included in TABLE 5 in an attempt to fixthe identified problems (e.g., to prevent the user from reporting thesame problems under the same conditions).

TABLE 6 illustrates example weights and recommendations that may begiven to various direct bright override threshold values when a userindicates that too much light or not enough light is entering a space.

TABLE 6 Direct Bright Override Threshold Weighting and RecommendationsLower Direct Bright Raise Direct Bright Override Override Threshold (TooThreshold (Not enough light much light in automated Weight in brightoverride state) control state) 1 Daylight intensity level is Daylightintensity level below direct bright override is above direct brightthreshold minus hysteresis override threshold Recommend: No changeRecommend: No change 2 Daylight intensity level is Daylight intensitylevel 70-100% above direct bright is 70-100% below direct overridethreshold minus bright override threshold hysteresis Recommend: Increasedirect Recommend: Decrease bright override threshold by direct brightoverride the greater of 500 fc or threshold to daylight (daylightintensity intensity level plus 20% level − (direct bright overridethreshold − hysteresis))*120% 3 Daylight intensity level is Daylightintensity level 40-70% above direct bright is 40-70% below directoverride threshold minus bright override threshold hysteresis Recommend:Increase direct Recommend: Decrease bright override threshold by directbright override the greater of 500 fc or threshold to daylight (daylightintensity intensity level plus 20% level − (direct bright overridethreshold − hysteresis))*120% 4 Daylight intensity level is Daylightintensity level 20-40% above direct bright is 20-40% below directoverride threshold minus bright override threshold hysteresis Recommend:Increase direct Recommend: Decrease bright override threshold by directbright override the greater of 500 fc or threshold to daylight (daylightintensity intensity level plus 20% level − (direct bright overridethreshold − hysteresis))*120% 5 Daylight intensity level is Daylightintensity level 0-20% above direct bright is 0-20% below direct overridethreshold minus bright override threshold hysteresis Recommend: Increasedirect Recommend: Decrease bright override threshold by direct brightoverride the greater of 500 fc or threshold to daylight (daylightintensity intensity level plus 20% level − (direct bright overridethreshold − hysteresis))*120%As shown in TABLE 6, the direct bright override threshold may be givendifferent weights based on the daylight intensity level rising above orfalling below the direct bright override threshold by a predeterminedamount. The daylight intensity level may be the current daylightintensity level, the daylight intensity level over a period of time(e.g., a day, a month, a year, a time displayed in graph 402, or a timeotherwise selected by a user), the daylight intensity level over apredefined period of time from the current time, or another intensitylevel that may be indicated by a user. Examples of recommended changesto the direct bright override threshold are also included in TABLE 6 inan attempt to fix the identified problems (e.g., to prevent the userfrom reporting the same problems under the same conditions).

TABLE 7 illustrates example weights and recommendations that may begiven to indirect bright override thresholds when a user indicates thattoo much light or not enough light is entering a space.

TABLE 7 Indirect Bright Override Threshold Weighting and RecommendationsRaise Indirect Bright Lower Indirect Bright Override Threshold (NotOverride Threshold (Too much enough light in bright light in automatedcontrol Weight override state) state) 1 Daylight intensity levelDaylight intensity level is is below indirect bright above indirectbright override threshold minus override threshold hysteresis Recommend:No change Recommend: No change 2 Daylight intensity level Daylightintensity level is is 70-100% above indirect 70-100% below indirectbright bright override threshold override threshold minus hysteresisRecommend: Increase Recommend: Decrease indirect indirect brightoverride bright override threshold to threshold by the greater daylightintensity level plus of 500 fc or (daylight 20% intensity level −(direct bright override threshold − hysteresis))*120% 3 Daylightintensity level Daylight intensity level is is 40-70% above indirect40-70% below indirect bright bright override threshold overridethreshold minus hysteresis Recommend: Increase Recommend: Decreaseindirect indirect bright override bright override threshold to thresholdby the greater daylight intensity level plus of 500 fc or (daylight 20%intensity level − (direct bright override threshold − hysteresis))*120%4 Daylight intensity level Daylight intensity level is is 20-40% aboveindirect 20-40% below indirect bright bright override threshold overridethreshold minus hysteresis Recommend: Increase Recommend: Decreaseindirect indirect bright override bright override threshold to thresholdby the greater daylight intensity level plus of 500 fc or (daylight 20%intensity level − (direct bright override threshold − hysteresis))*120%5 Daylight intensity level Daylight intensity level is is 0-20% aboveindirect 0-20% below indirect bright bright override threshold overridethreshold minus hysteresis Recommend: Increase Recommend: Decreaseindirect indirect bright override bright override threshold to thresholdby the greater daylight intensity level plus of 500 fc or (daylight 20%intensity level − (direct bright override threshold − hysteresis))*120%As shown in TABLE 7, the indirect bright override threshold may be givendifferent weights based on the daylight intensity level rising above orfalling below the indirect bright override threshold by a predeterminedamount. The daylight intensity level may be the current daylightintensity level, the daylight intensity level over a period of time(e.g., a day, a month, a year, a time displayed in graph 402, or a timeotherwise selected by a user), the daylight intensity level over apredefined period of time from the current time, or another intensitylevel that may be indicated by a user. Examples of recommended changesto the indirect bright override threshold are also included in TABLE 7in an attempt to fix the identified problems (e.g., to prevent the userfrom reporting the same problems under the same conditions). Where thebright override threshold is a single threshold, rather than the directbright override threshold and the indirect bright override threshold, asimilar weighting may be given to the bright override threshold as isindicated in TABLE 6 or TABLE 7.

TABLE 8 illustrates example weights and recommendations that may begiven to various bright override positions when a user indicates thattoo much light or not enough light is entering a space.

TABLE 8 Bright Override Position Weighting and Recommendations RaiseBright Override Position (Not enough Lower Bright Override light inbright override Position (Too much light Weight state) in brightoverride state) 1 Bright override position Bright override position isbetween 20-100% of is between 0-20% of window window Recommend: Nochange Recommend: No change 2 Bright override position Bright overrideposition is between 10-20% of is between 20-30% of window windowRecommend: Increase Recommend: Set bright bright override positionoverride position to 0% by 10% 3 Bright override position Brightoverride position is between 0-10% of is between 30-40% of window windowRecommend: Increase Recommend: Set bright bright override positionoverride position to 0% by 10% 4 N/A Bright override position is between40-50% of window Recommend: Set bright override position to 0% 5 N/ABright override position is between 50-100% of window Recommend: Setbright override position to 25%As shown in TABLE 8, bright override positions within various ranges maybe given different weights based on the bright override position settingon a window at an identified time (e.g., current time, a time identifiedin graph 402, or a time otherwise selected by a user). Examples ofrecommended changes to the bright override position are also included inTABLE 8 in an attempt to fix the identified problems (e.g., to preventthe user from reporting the same problems under the same conditions).

TABLE 9 illustrates example weights and recommendations that may begiven to various hold visor override threshold values when a userindicates that too much light or not enough light is entering a spacethat receives direct sunlight.

TABLE 9 Hold Visor Override Threshold Weighting and Recommendations forSpace in Direct Sun Lower Hold Visor Override Raise Hold Visor OverrideThreshold (Too much light Threshold (Not enough light in hold visoroverride Weight in automated control state) state) 1 Daylight intensitylevel is Daylight intensity level below hold visor override above holdvisor override threshold threshold and hold visor override hysteresisRecommend: No change Recommend: No change 2 Daylight intensity level isDaylight intensity level 70-100% above hold visor is 70-100% below holdvisor override threshold override threshold and hold visor overridehysteresis Recommend: Increase hold Recommend: Decrease hold visoroverride threshold to visor override threshold daylight intensity levelby the greater of 300 fc plus 20% or ((hold visor override threshold +hysteresis) − daylight intensity level)*120% 3 Daylight intensity levelis Daylight intensity level 40-70% above hold visor is 40-70% below holdvisor override threshold override threshold and hold visor overridehysteresis Recommend: Increase hold Recommend: Decrease hold visoroverride threshold to visor override threshold daylight intensity levelby the greater of 300 fc plus 20% or ((hold visor override threshold +hysteresis) − daylight intensity level)*120% 4 Daylight intensity levelis Daylight intensity level 20-40% above hold visor is 20-40% below holdvisor override threshold override threshold and hold visor overridehysteresis Recommend: Increase hold Recommend: Decrease hold visoroverride threshold to visor override threshold daylight intensity levelby the greater of 300 fc plus 20% or ((hold visor override threshold +hysteresis) − daylight intensity level)*120% 5 Daylight intensity levelDaylight intensity level is 0-20% above hold visor is 0-20% below holdvisor override threshold override threshold and hold visor overridehysteresis Recommend: Increase hold Recommend: Decrease hold visoroverride threshold to visor override threshold daylight intensity levelby the greater of 300 fc plus 20% or ((hold visor override threshold +hysteresis) − daylight intensity level)*120%As shown in TABLE 9, the value of the hold visor override threshold maybe given different weights based on the daylight intensity level risingabove or falling below the hold visor override threshold by apredetermined amount. The daylight intensity level may be the currentdaylight intensity level, the daylight intensity level over a period oftime (e.g., a day, a month, a year, a time displayed in graph 402, or atime otherwise selected by a user), the daylight intensity level over apredefined period of time from the current time, or another intensitylevel that may be indicated by a user. Examples of recommended changesto the hold visor override threshold are also included in TABLE 9 in anattempt to fix the identified problems (e.g., to prevent the user fromreporting the same problems under the same conditions).

TABLE 10 illustrates example weights and recommendations that may begiven to various bright override delay values when a user indicates thattoo much light or not enough light is entering a space.

TABLE 10 Bright Override Delay Weighting and Recommendations IncreaseBright Override Decrease Bright Override Delay (Too much light in Delay(Not enough light in Weight automated control state) bright overridestate) 1 Bright override delay >30 Daylight intensity level min or 0transitions is above bright override into bright override statethreshold minus hysteresis over period of time (e.g., since thebeginning of a day) Recommend: No change Recommend: No change 2 Brightoverride delay <30 Bright override delay >15 min and 1+ transitions minand daylight into bright override state intensity level is below overperiod of time (e.g., bright override threshold since the beginning of aminus hysteresis for >5 day) min Recommend: Increase bright Recommend:Decrease override delay by 20 bright override delay by minutes 50% 3Bright override delay <30 Bright override delay >30 min, 2+ transitionsmin and daylight into bright override state intensity level is belowover period of time (e.g., bright override threshold since the beginningof a minus hysteresis for >5 day) min Recommend: Increase brightRecommend: Decrease override delay by 20 bright override delay byminutes 50% 4 Bright override delay <15 Bright override delay >60 min,2+ transitions min and daylight into bright override state intensitylevel is below over period of time (e.g., bright override thresholdsince the beginning of a minus hysteresis for >15 day) min Recommend:Increase bright Recommend: Decrease override delay by 15 bright overridedelay by minutes 50% 5 Bright override delay <15 Bright overridedelay >60 min and 3+ transitions min and daylight into bright overridestate intensity level is below over period of time (e.g., brightoverride threshold since the beginning of a minus hysteresis for >30day) min Recommend: Increase bright Recommend: Decrease override delayby 15 bright override delay minutes by 50%As shown in TABLE 10, the bright override delay may be given differentweights based on the bright override delay value at an identified time(e.g., current time, a time displayed in graph 402, or a time otherwiseselected by a user), the number of transitions into bright overridestate over a period of time (e.g., since the beginning of a day), thedaylight intensity level over a period of time, and/or the brightoverride threshold. The bright override delay value and/or the number oftransitions into bright override state over a period of time may be usedto determine the weight when the user indicates that too much light isbeing received in a space. The period of time over which the number oftransitions is accumulated to determine the weight may be a predefinedperiod of time (e.g., an hour, a day, a month, a year, etc.), apredefined amount of time prior to the current time, or an amount oftime otherwise selected by the user (e.g., a time displayed in graph402). The daylight intensity level and/or the bright override thresholdmay be used to determine the weight when the user indicates that notenough light is being received at a space. The amount of time over whichthe daylight intensity level is measured may be a predefined period oftime (e.g., an hour, a day, a month, a year, etc.), a predefined amountof time prior to the current time, or an amount of time otherwiseselected by the user (e.g., a time displayed in graph 402). Examples ofrecommended changes to the bright override delay are also included inTABLE 10 in an attempt to fix the identified problems (e.g., to preventthe user from reporting the same problems under the same conditions).

TABLE 11 illustrates example weights and recommendations that may begiven to various direct bright override hysteresis values when a userindicates that too much light or not enough light is entering a space.

TABLE 11 Direct Bright Override Hysteresis Weighting and RecommendationsRaise Direct Bright Lower Direct Bright Override Override Hysteresis(Too Hysteresis (Not enough light much light in automated in directbright override Weight control state) state) 1 Direct bright overrideDirect bright override hysteresis >500 fc or 0 hysteresis is <500 fctransitions into bright override state over period of time (e.g., sincethe beginning of a day) Recommend: No change Recommend: No change 2Direct bright override Direct bright override hysteresis <500 fc andhysteresis is >500 fc 1+ transitions into bright override state overperiod of time (e.g., since the beginning of a day) Recommend: IncreaseRecommend: Set direct direct bright override bright override hysteresishysteresis by 500 fc to 500 fc 3 Direct bright override Direct brightoverride hysteresis <300 fc and hysteresis is >1500 fc 1+ transitionsinto bright override state over period of time (e.g., since thebeginning of a day) Recommend: Set direct Recommend: Set direct brightoverride hysteresis bright override hysteresis to 1000 fc to 1000 fc 4Direct bright override Direct bright override hysteresis <300 fc andhysteresis is >3000 fc 2+ transitions into bright override state overperiod of time (e.g., since the beginning of a day) Recommend: Setdirect Recommend: Set direct bright override hysteresis bright overridehysteresis to 1000 fc to 1000 fc 5 Direct bright override N/A hysteresis<300 fc and 3+ transitions into bright override state over period oftime (e.g., since the beginning of a day) Recommend: Set direct brightoverride hysteresis to 1000 fcAs shown in TABLE 11, the direct bright override hysteresis may be givendifferent weights based on the direct bright override hysteresis valueat an identified time (e.g., current time, a time displayed in graph402, or a time otherwise selected by a user) and/or the number oftransitions into the bright override state over a period of time (e.g.,since the beginning of a day). The period of time over which the numberof transitions is accumulated may be a predefined period of time (e.g.,an hour, a day, a month, a year, etc.), a predefined amount of timeprior to the current time, or an amount of time otherwise selected bythe user (e.g., a time displayed in graph 402). Examples of recommendedchanges to the direct bright override hysteresis are also included inTABLE 11 in an attempt to fix the identified problems (e.g., to preventthe user from reporting the same problems under the same conditions).

TABLE 12 illustrates example weights and recommendations that may begiven to various indirect bright override hysteresis values when a userindicates that too much light or not enough light is entering a space.

TABLE 12 Indirect Bright Override Hysteresis Weighting andRecommendations Raise Indirect Bright Lower Indirect Bright OverrideOverride Hysteresis (Too Hysteresis (Not enough light much light inautomated in indirect bright override Weight control state) state) 1Indirect bright override Direct bright override hysteresis >250 fc or 0hysteresis is <250 fc transitions into direct bright override state overperiod of time (e.g., since the beginning of a day) Recommend: No changeRecommend: No change 2 Indirect bright override Direct bright overridehysteresis <250 fc and hysteresis is >250 fc 1+ transitions into directbright override state over period of time (e.g., since the beginning ofa day) Recommend: Increase Recommend: Set indirect indirect brightoverride bright override hysteresis hysteresis by 250 fc to 250 fc 3Indirect bright override Direct bright override hysteresis <150 fc andhysteresis is >750 fc 1+ transitions into direct bright override stateover period of time (e.g., since the beginning of a day) Recommend: Setindirect Recommend: Set indirect bright override hysteresis brightoverride hysteresis to 500 fc to 500 fc 4 Indirect bright overrideDirect bright override hysteresis <150 fc and hysteresis is >1500 fc 2+transitions into direct bright override state over period of time (e.g.,since the beginning of a day) Recommend: Set indirect Recommend: Setindirect bright override hysteresis bright override hysteresis to 500 fcto 500 fc 5 Indirect bright override N/A hysteresis <150 fc and 3+transitions into direct bright override state over period of time (e.g.,since the beginning of a day) Recommend: Set indirect bright overridehysteresis to 500 fcAs shown in TABLE 12, the indirect bright override hysteresis may begiven different weights based on the indirect bright override hysteresisvalue at an identified time (e.g., current time, a time displayed ingraph 402, or a time otherwise selected by a user) and/or the number oftransitions into the bright override state over a period of time (e.g.,since the beginning of a day). The period of time over which the numberof transitions is accumulated may be a predefined period of time (e.g.,an hour, a day, a month, a year, etc.), a predefined amount of timeprior to the current time, or an amount of time otherwise selected bythe user (e.g., a time displayed in graph 402). Examples of recommendedchanges to the indirect bright override hysteresis are also included inTABLE 12 in an attempt to fix the identified problems.

TABLE 13 illustrates example weights and recommendations that may begiven to various start of day and/or end of day ramping period slopeswhen a user indicates that too much light or not enough light isentering a space. Examples of recommended changes to the various startof day and/or end of day ramping period slopes are included in TABLE 13in an attempt to fix the identified problems (e.g., to prevent the userfrom reporting the same problems under the same conditions).

TABLE 13 Dark Override Ramp Slope Weighting and Recommendations RaiseDark Override Ramp Slope (Not enough light Lower Dark Override Ramp inautomated control Slope (Too much light in Weight state) dark overridestate) 1 Daylight intensity level Daylight intensity level is below darkoverride is above dark override threshold threshold + hysteresisRecommend: No change Recommend: No change 2 Daylight intensity levelDaylight intensity level is 70-100% above dark is 70-100% below darkoverride threshold override threshold + hysteresis Recommend: Increasedark Recommend: Decrease dark override ramp slope to override ramp slopeto predetermined amount predetermined amount 3 Daylight intensity levelDaylight intensity level is 40-70% above dark is 40-70% below darkoverride threshold override threshold + hysteresis Recommend: Increasedark Recommend: Decrease dark override ramp slope to override ramp slopeto predetermined amount predetermined amount 4 Daylight intensity levelDaylight intensity level is 20-40% above dark is 20-40% below darkoverride threshold override threshold + hysteresis Recommend: Increasedark Recommend: Decrease dark override ramp slope to override ramp slopeto predetermined amount predetermined amount 5 Daylight intensity levelDaylight intensity level is 0-20% above dark is 0-20% below darkoverride threshold override threshold + hysteresis Recommend: Increasedark Recommend: Decrease dark override ramp slope to override ramp slopeto predetermined amount predetermined amount

TABLE 14 illustrates example weights and recommendations that may begiven to various depth of maximum daylight penetration values when auser indicates that too much light or not enough light is entering aspace.

TABLE 14 Depth of Maximum Daylight Penetration Weighting andRecommendations Raise Depth of Maximum Lower Depth of Maximum DaylightPenetration Daylight Penetration Weight (Not enough light) (Too muchlight) 1 Depth of maximum Depth of maximum daylight daylight penetrationpenetration is <24″ is >24″ Recommend: No change Recommend: No change 2Depth of maximum daylight Depth of maximum daylight penetration is <24″penetration is <48″ Recommend: Increase depth Recommend: Decrease depthof maximum daylight of maximum daylight penetration by 6″ penetration by12″ 3 Depth of maximum daylight Depth of maximum daylight penetration is<10″ penetration is >48″ Recommend: Increase depth Recommend: Decreasedepth of maximum daylight of maximum daylight penetration by 6″penetration by 16″ 4 Depth of maximum daylight N/A penetration is <6″Recommend: Increase depth of maximum daylight penetration by 6″ 5 Depthof maximum daylight N/A penetration is <2″ Recommend: Increase depth ofmaximum daylight penetration by 6″As shown in TABLE 14, the depth of maximum daylight penetration may begiven different weights based on the depth of maximum daylightpenetration values at an identified time (e.g., current time, a timedisplayed in graph 402, or a time otherwise selected by a user).Examples of recommended changes to the depth of the maximum daylightpenetration are also included in TABLE 14 in an attempt to fix theidentified problems (e.g., to prevent the user from reporting the sameproblems under the same conditions).

TABLE 15 illustrates example weights and recommendations that may begiven to various hold visor override delay values when a user indicatesthat too much light or not enough light is entering a space.

TABLE 15 Hold Visor Override Delay Weighting and Recommendations RaiseHold Visor Override Lower Hold Visor Override Delay (Too much light, inDelay (Not enough light, in Weight hold visor override state) automatedcontrol state) 1 Hold visor override delay Daylight intensity level isis >30 minutes or 0 above the hold visor override transitions into holdvisor threshold override state over period of time (e.g., since thebeginning of a day) Recommend: No change Recommend: No change 2 Holdvisor override delay Hold visor override delay is <30 minutes and 1+is >15 minutes and daylight transitions into hold visor intensity levelhas been override state over period below the hold visor override oftime (e.g., since the threshold for >5 minutes beginning of a day)Recommend: Increase hold Recommend: Decrease hold visor override delayby visor override delay by 50% 20 minutes 3 Hold visor override delayHold visor override delay is <30 minutes and 2+ is >30 minutes anddaylight transitions into hold visor intensity level has been overridestate over period below the hold visor override of time (e.g., since thethreshold for >5 minutes beginning of a day) Recommend: Increase holdRecommend: Decrease hold visor override delay by visor override delay by50% 20 minutes 4 Hold visor override delay Hold visor override delay is<15 minutes and 2+ is >60 minutes and daylight transitions into holdvisor intensity level has been override state over period below the holdvisor override of time (e.g., since the threshold for >15 minutesbeginning of a day) Recommend: Increase hold Recommend: Decrease holdvisor override delay by visor override delay by 50% 15 minutes 5 Holdvisor override delay Hold visor override delay is <15 minutes and 3+is >60 minutes and daylight transitions into hold visor intensity levelhas been override state over period below the hold visor override oftime (e.g., since the threshold for >30 minutes beginning of a day)Recommend: Increase hold Recommend: Decrease hold visor override delayby visor override delay by 50% 15 minutesAs shown in TABLE 15, the hold visor override delay may be givendifferent weights based on the hold visor override delay value, thenumber of hold visor override state transitions within a period of time,the daylight intensity value at a period of time (e.g., current time, atime displayed in graph 402, or a time otherwise selected by a user),and/or the hold visor override threshold. Examples of recommendedchanges to the hold visor override delay are also included in TABLE 15in an attempt to fix the identified problems (e.g., to prevent the userfrom reporting the same problems under the same conditions).

TABLE 16 illustrates example weights and recommendations that may begiven to various hold visor override hysteresis values when a userindicates that too much light or not enough light is entering a space.

TABLE 16 Hold Visor Override Hysteresis Weighting and RecommendationsLower Hold Visor Override Raise Hold Visor Override Hysteresis (Too muchlight Hysteresis (Not enough light in hold visor override Weight inautomated control state) state) 1 Hold visor override Hold visoroverride hysteresis >300 fc or 0 hysteresis is <300 fc transitions intohold visor override state over period of time (e.g., since the beginningof a day) Recommend: No change Recommend: No change 2 Hold visoroverride Hold visor override hysteresis <300 fc and 1+ hysteresisis >300 fc transitions into hold visor override state over period oftime (e.g., since the beginning of a day) Recommend: Increase holdRecommend: Decrease hold visor override hysteresis visor overridehysteresis by 100 fc by 100 fc 3 Hold visor override Hold visor overridehysteresis <100 fc and 2+ hysteresis is >600 fc transitions into holdvisor override state over period of time (e.g., since the beginning of aday) Recommend: Set hold visor Recommend: Decrease hold overridehysteresis to visor override hysteresis 300 fc by 300 fc 4 Hold visoroverride Hold visor override hysteresis <100 fc and 3+ hysteresisis >900 fc transitions into hold visor override state over period oftime (e.g., since the beginning of a day) Recommend: Set hold visorRecommend: Decrease hold override hysteresis to visor overridehysteresis 300 fc by 500 fc 5 Hold visor override N/A hysteresis <100 fcand 4+ transitions into hold visor override state over period of time(e.g., since the beginning of a day) Recommend: Set hold visor overridehysteresis to 300 fcAs shown in TABLE 16, the hold visor override hysteresis may be givendifferent weights based on the hold visor override hysteresis values atan identified time (e.g., current time, a time displayed in graph 402,or a time otherwise selected by a user) and/or the number of hold visoroverride state transitions. Examples of recommended changes to the holdvisor override hysteresis are also included in TABLE 16 in an attempt tofix the identified problems (e.g., to prevent the user from reportingthe same problems under the same conditions).

TABLE 17 illustrates example weights and recommendations that may begiven to work surface height values when a user indicates that too muchlight or not enough light is entering a space.

TABLE 17 Work Surface Height Weighting and Recommendations Raise WorkSurface Height Lower Work Surface Height Weight (Not enough light) (Toomuch light) 1 Work surface height Work surface height is >30″ is <30″Recommend: No change Recommend: No change 2 Work surface height Worksurface height is <30″ is <54″ Recommend: Increase Recommend: Decreasework surface height by 8″ work surface height by 8″ 3 Work surfaceheight Work surface height is <18″ is >54″ Recommend: IncreaseRecommend: Decrease work surface height by 8″ work surface height by 8″4 Work surface height N/A is <12″ Recommend: Increase work surfaceheight by 8″ 5 Work surface height N/A is <8″ Recommend: Increase worksurface height by 8″As shown in TABLE 17, the work surface height may be given differentweights based on the work surface height values at an identified time(e.g., current time, a time displayed in graph 402, or a time otherwiseselected by a user). The work surface height may be set to a defaultvalue (e.g., thirty inches). Examples of recommended changes to the worksurface height are also included in TABLE 17 in an attempt to fix theidentified problems (e.g., to prevent the user from reporting the sameproblems under the same conditions).

TABLE 18 illustrates example weights and recommendations that may begiven to various manual override timeout period values when a userindicates that too much light or not enough light is entering a space.

TABLE 18 Manual Override Timeout Weighting and Recommendations RaiseManual Override Timeout (Movements of Lower Manual Override coveringmaterial are Timeout (Too much light/ Weight distracting) Not enoughlight) 1 Manual override timeout In manual override and manual is untilend of time override timeout <15 minutes period (e.g., day) or >120minutes Recommend: No change Recommend: No change 2 Manual overridetimeout In manual override and manual is <120 minutes override timeoutis <30 minutes Recommend: Increase Recommend: Decrease manual manualoverride timeout override timeout by 10 minutes by 60 minutes 3 Manualoverride timeout In manual override and manual is <60 minutes overridetimeout is <60 minutes Recommend: Increase Recommend: Decrease manualmanual override timeout override timeout by 15 minutes by 30 minutes 4Manual override timeout In manual override delay and is <30 minutesmanual override timeout is <120 minutes Recommend: Increase Recommend:Decrease manual manual override timeout override timeout by 30 minutesby 15 minutes 5 N/A In manual override and manual override timeout isuntil the end of time period (e.g., day) or >120 minutes Recommend: Ifmanual override timeout is until end of time period (e.g., day), setmanual override timeout to thirty minutes. Otherwise, decrease manualoverride timeout by 60 minutes.

As shown in TABLE 18, the manual override timeout may be given differentweights based on whether the system is in a manual override state and/orthe length of the manual override timeout period. Examples ofrecommended changes to the manual override timeout are also included inTABLE 18 in an attempt to fix the identified problems (e.g., to preventthe user from reporting the same problems under the same conditions).

The value of various motorized window treatment control parameters maybe compared against one another to determine the recommended motorizedwindow treatment parameter to adjust (e.g., at 604). The value assignedto each parameter may be different for each indicated problem. Themotorized window treatment control parameters may be given an additionalpriority value that may assign priority of each recommendation whenmultiple parameters have the same weight value. The priority level ofeach parameter may be different for each indicated problem.

The weight values assigned to each motorized window treatment controlparameter may also be used to recommend the amount to adjust theparameter. Based on the type of problem indicated by the user, therecommendation may include an amount to adjust that would move theassigned weight value of the parameter to a setting that would give theparameter a higher or lower weight value. The weight value may beincreased when an increased adjustment may solve the problem and/or theweight value may be decreased when a decreased adjustment may solve theproblem. When the recommended adjustment is to a higher or lower weightvalue that includes a range of values, the recommended adjustment valuemay be at the upper limit of the range, the lower limit of the range,and/or the middle value in the range. The recommended adjustment mayalso, or alternatively, put the control parameter in the same respectiveposition in the higher or lower weight range as the control parameterresides in a weight range prior to adjustment.

The value may be increased or decreased by a single value in theweighting system or by multiple values. The recommended adjustment mayalso be based on the current daylight intensity level for parametersthat are weighted based on the daylight intensity level. The recommendedparameters for adjustment may be adjusted to a setting that may avoid afuture adjustment based on the daylight intensity level at an identifiedtime. There may be a cap on the daylight intensity level to avoid makingtoo large of an adjustment.

Though the weight values provided herein for each motorized windowtreatment control parameter from range from one to five, any othervalues or scoring system may be implemented. Additionally, thoughexample recommended values of adjustment for the parameters may beprovided, other recommended values may be provided. The rules providedfor determining each parameter value are also provided as examples, asother rules may be provided for determining the value assigned to eachparameter.

FIGS. 7A-7D include a simplified flow diagram illustrating an examplemethod 700 for determining one or more recommended adjustments to themotorized window treatment control parameters. The method 700, orportions thereof, may be performed by the system controller 110, thenetwork device 166, and/or the remote computing device 168 fordetermining the one or more window treatment control parameters forbeing adjusted. The system controller 110, the network device 166,and/or the remote computing device 168 may determine the windowtreatment control parameters via communication and/or processing.

The method 700 may be used to determine one or more parameters that maybe adjusted or recommended to the user for adjustment based on anindicated problem with the control of the motorized window treatments, atime of day, and/or the system state at the indicated time of day. Thesystem state may be determined by the system based on the time of day atwhich the problem occurred. Based on the system state and the indicatedproblem at the time of day, the method 700 may be used to identify asubset of one or more parameters that may be recommended for adjustment.The recommended adjustment may include an amount to adjust each of theparameters to prevent the indicated problem from occurring again. If thesubset of parameters selected includes more than one parameter, each ofthe parameters may be provided to the user as a recommended adjustmentor each of the selected parameters may be weighted to select one or moreof the parameters for being recommended to a user. For example, each ofthe parameters that are selected for recommended adjustment may beweighted using the weighting tables described herein and the parameterwith the highest weight value may be recommended for adjustment. Ifmultiple parameters have the same weight, the parameter with the highestpriority may be recommended for adjustment.

As shown in FIG. 7A, an indicated problem with the operation of one ormore motorized window treatments during an identified time period may bereceived at 702. If, at 704, the indicated problem is that there is toomuch daylight in the space, the method 700 may proceed to FIG. 7B todetermine the parameters that may be selected for being adjusted. Asillustrated at FIG. 7B, the motorized window treatment control state maybe determined for the indicated time period at 710. If, at 712, themotorized window treatment control state during the time period includesthe automated control state, a subset of automated control parametersmay be considered for being included in a recommended adjustment.

The subset of control parameters that may be used to determine therecommended adjustment to the motorized window treatment controlparameters may include a decrease to the visor position, as indicated at726. The subset of control parameters may be determined based on whetherthe time of day is the morning, the evening, or mid-day (e.g., betweenmorning and evening). The morning and evening time periods may bepredefined time periods based on the time of day or the angle ofelevation of the sun. If the indicated period of time in which theproblem occurred is determined to be during morning or evening at 736,the method 700 may move to 734 to determine whether daylight was beingreceived directly at the indicated time period. If daylight was beingreceived directly at the indicated time period, a decrease to the worksurface height and/or a decrease to the depth of the maximum daylightpenetration into the space may be included in the subset of controlparameters at 724 and 722, respectively. If the time of day isdetermined to be mid-day at 736, the method 700 may proceed to 744.

At 744, the subset of control parameters may be determined based onwhether the space in which the daylight is being received is receivingdaylight directly (e.g., located at a façade that is facing the sun).When the daylight is directly received in the space at 744, the subsetof control parameters may include a decrease to the direct brightoverride threshold at 742, a decrease in the depth of the maximumdaylight penetration at 750, a decrease in the work surface height at750, and/or an increase to the direct bright override hysteresis at 756.When the daylight is not being directly received in the space at 744(e.g., when the sun is on the other side of the building), the subset ofcontrol parameters may include a decrease to the indirect brightoverride threshold at 752 and/or an increase to the indirect brightoverride hysteresis at 758.

If, at 710, the motorized window treatment control state is determinedto be a control state other than the automated control state, therecommended adjustment may include adjustments that may affect theoverride control parameters. If the motorized window treatment controlstate is determined at 714 to be the dark override state, the subset ofcontrol parameters that may be used for determining the recommendedadjustment may include a decrease to the dark override position at 728and/or an increase to the dark override delay at 738. If the indicatedperiod of time is determined to be during the morning or evening at 746,the subset of control parameters may include a decrease in the slope ofthe morning ramping period and/or the evening ramping period at 748. Ifthe indicated period of time is determined to be during mid-day at 746,the subset of control parameters that may be used for determining therecommended adjustment may include a decrease to the dark overridethreshold at 754 and/or a decrease to the dark override hysteresis at760.

If the motorized window treatment control state is determined to be thebright override state at 716, the subset of control parameters that maybe used for determining the recommended adjustment may include adecrease to the bright override position at 730. The bright overrideposition may be to the direct bright override position if the daylightis being received directly (e.g., directly on the façade) at theindicated time or to the indirect bright override position if thedaylight is not being received directly (e.g., not directly on thefaçade).

When the motorized window treatment control state is determined to bethe hold visor override state at 718, the subset of control parametersthat may be used for determining the recommended adjustment may includea decrease to the visor position at 720, a decrease to the hold visoroverride threshold at 720, a decrease to the hold visor overridehysteresis at 732, and/or an increase to the hold visor override delayat 740. The motorized window treatment control state may be in the holdvisor override state when the daylight is being directly received (e.g.,at a façade) and/or during mid-day.

Referring again to FIG. 7A, if, at 706, the indicated problem is thatthere is too little daylight at the space, the method 700 may proceed toFIG. 7C. As illustrated at FIG. 7C, the motorized window treatmentcontrol state may be determined for the indicated time period at 762.If, at 768, the motorized window treatment control state at the time theproblem occurred includes the hold visor override state, the subset ofcontrol parameters that may be used for determining the recommendedadjustment may include an increase to the dark override threshold at764, a decrease to the dark override delay at 764, an increase to thevisor position at 778, and/or an increase to the dark overridehysteresis at 778. The motorized window treatment control state may bein a hold visor override state when a façade is directly receivingdaylight and/or during mid-day.

If, at 770, the motorized window treatment control state at the time theproblem occurred includes the automated control state, the recommendedadjustment may include an adjustments that may affect the automatedcontrol parameters. The subset of control parameters that may be usedfor determining the recommended adjustment may be based on whether theproblem occurred during the morning, evening, or mid-day, as shown at782. If the indicated period of time in which the problem occurred isdetermined at 782 to be during the morning or evening, the subset ofcontrol parameters may include an increase to the morning ramping slopeof the dark override state, an increase to the evening ramping slope ofthe dark override state, and/or an increase to the visor position at780. The subset may include the increase to the morning or eveningramping slope of the dark override state based on whether the indicatedperiod of time is in the morning or evening, respectively. In anotherexample, the morning and evening ramping slope may both be included inthe subset of control parameters when the indicated period of time is inthe morning or evening.

The control parameters included in the subset for adjustment may bedetermined based on whether the space is receiving daylight directly at786. If daylight is being received directly at the time of the indicatedproblem, the subset of control parameters may include an increase to thedepth of the maximum daylight penetration and/or an increase to the worksurface height at 794.

If the indicated period of time in which the problem occurred isdetermined at 782 to be during mid-day, the subset of control parametersthat may be used for determining the recommended adjustment may includean increase to the dark override threshold at 788, an increase to thedark override hysteresis at 788, and/or a decrease to the dark overridedelay at 796. The control parameters included in the subset may bedetermined based on whether the space is receiving daylight directly at804. If, at 804, the space is determined not to be receiving daylightdirectly (e.g., façade is not facing the sun), the subset of controlparameters may include an increase in the visor position at 802. Thevisor position may be increased at 802 based on whether the motorizedwindow treatments are in the visor position. For example, the visorposition may be increased at 802 when it is determined that themotorized window treatments are in the visor position at the time of theindicated problem. If, at 804, the space is determined to be receivingdaylight directly (e.g., façade is facing the sun), the subset ofcontrol parameters may include an increase in the depth of the maximumdaylight penetration distance at 808, an increase to the hold visoroverride threshold at 808, an increase to the hold visor overridehysteresis at 810, an increase to the work surface height at 810, and/ora decrease to the hold visor override delay at 812.

The subset of control parameters that may be used to determine therecommended adjustment may be based on the shade position of one or moreshades in the space. If, at 816, the shade position is determined to bebelow the visor position, the subset of control parameters may includean increase to the hold visor override threshold at 814. If, at 816, theshade position is at the visor position, the subset of controlparameters may include an increase to the visor position at 818.

If, at 772, the motorized window treatment control state at theindicated time the problem occurred is determined to be the brightoverride state, the subset of control parameters that may be used fordetermining the recommended adjustment may include a decrease to thebright override delay and/or an increase to the bright override positionat 784. When the space is determined at 790 to be receiving daylightdirectly (e.g., façade is facing the sun), the subset of controlparameters may include an increase to the direct bright overridethreshold at 792 and/or a decrease to the direct bright overridehysteresis at 800. When the space is determined at 790 not to bereceiving daylight directly (e.g., façade is not facing the sun), thesubset of control parameters may include an increase to the indirectbright override threshold at 798 and/or a decrease to the brightoverride hysteresis at 806. If the motorized window treatment controlstate is determined at 774 to be the dark override state, the subset ofcontrol parameters that may be used for determining the recommendedadjustment may include an increase to the dark override position at 776.

Referring again to FIG. 7A, if, at 708, the indicated problem is thatthe movements of the covering material are distracting, the method 700may proceed to FIG. 7D. As illustrated at FIG. 7D, various adjustmentsto the motorized window treatment control parameters may be made toreduce the distraction that may be caused to an occupant of the space.One or more motorized window treatment control parameters may beincluded in the subset of control parameters that may be used fordetermining the recommended adjustment. The subset of control parametersmay include an increase to the minimum time between shade movements at820, an increase to the dark override delay at 822, an increase to thedark override hysteresis at 824, an increase to the bright overridedelay at 826, an increase to the bright override hysteresis at 828, anincrease to the hold visor override delay at 830, and/or an increase tothe hold visor override hysteresis at 832. The increase to the brightoverride hysteresis at 828 may be an increase to the direct brightoverride hysteresis and/or the indirect bright override hysteresisdepending on whether the space is located on a façade that is directlyfacing the sun. Similarly, the increase to the bright override delay at826 may be an increase to the direct bright override delay and/or theindirect bright override delay depending on whether the space is locatedon a façade that is directly facing the sun. One or more of the variousadjustments that are illustrated in FIG. 7D may be added to the subsetof control parameters that may be used for determining a recommendedadjustment based on a control state of the system at the time of theindicated problem, or regardless of the control state.

Though FIGS. 7A-7D illustrate a number of control parameters that may bedetermined for being adjusted in response to indicated problems in aspace, one or more of the control parameters, or other controlparameters, may be determined, added to the subset of controlparameters, and/or adjusted. Additionally, though FIGS. 7A-7D illustratea number of motorized window treatment control states that may bedetermined, additional or alternative control states may be determined.For example, the motorized window treatment control state at theindicated time the problem occurred may be determined to be the manualoverride state (not shown). If the motorized window treatment controlstate at the indicated time the problem occurred is the manual overridestate and the indicated problem is that there is too much or not enoughlight being received at a space, the manual override timeout period maybe lowered. If the motorized window treatment control state at theindicated time the problem occurred is the manual override state and theindicated problem is that there is that the movements of the coveringmaterial are distracting, the manual override timeout period may beraised.

One or more of the adjustments to the motorized window treatment controlparameters in the subset determined using the method 700 may be providedto a user or implemented automatically. For example, each of theadjustments in the subset may be provided to a user or implemented orone or more of the adjustments in the subset may be selected for beingprovided to a user or implemented. If there are multiple adjustments inthe subset of parameters determined using the method 700, each of theadjustments may be given a priority such that the determined adjustment,or set of adjustments, with the highest priority may be recommended orimplemented. The recommended adjustments may be prioritized according toa weight that is assigned to the parameters in the subset. The weightvalues and/or recommendations may be assigned to each variable using theTABLES 1-18 provided herein, for example. The control parameters may begiven a priority value relative to the other control parameters, suchthat adjustments to control parameters with the same weight value may berecommended or implemented. The control parameter, or set of controlparameters, with the highest weight value and/or priority may berecommended for adjustment or automatically adjusted. The set of controlparameters may be a predetermined number of control parameters or may bedetermined dynamically based on the weight value and/or priority of eachof the control parameters. For example, the control parameters with thesame weight and/or priority value may be recommended for adjustment orautomatically adjusted. The amount to adjust the recommended parametersmay be predetermined or may be based on the weight that is assigned tothe parameters (e.g., increase or decrease by an amount according to theweight value).

The recommended adjustments to the motorized window treatment controlparameters may be provided to the user via a user interface. FIG. 8depicts an example user interface 850 that may be used for providing therecommended adjustments to the motorized window treatment controlparameters. As shown in FIG. 8, the user interface 850 may include anadjustment type 852, a current value 854 of the motorized windowtreatment control parameter to be adjusted, a recommended adjustmentvalue 856 to which the current value 854 may be changed, and/or themotorized window treatments 858 to which the recommendation may beapplied. The user interface 850 may include an indication of theadjustment type 852 (e.g., in a sentence to the user) and otherinformation in the user interface 850 may be provided to the user uponindicating that the user would like to view details of the adjustment.For example, the user may be provided with the adjustment type 852 andmay select a button indicating that the user would like to view thedetails of the adjustment to be provided with other information. Theadjustment type 852 may include the motorized window treatment controlparameter to be adjusted and/or a recommended adjustment to theparameter. The recommended adjustment value 856 may be edited by theuser. The motorized window treatments 858 may be indicated by a shadegroup, a location, or another identifier. The user interface 850 mayinclude various assumptions on which the recommendation is beingprovided (e.g., control state, daylight being receiveddirectly/indirectly, etc.).

The user interface 850 may display assumptions or defaults used indetermining the recommended adjustment. For example, the user interface850 may indicate an assumed state, whether the space is believed to bein the direct sunlight, a daylight intensity level, and/or the like. Theuser interface 850 may also, or alternatively include a description ofthe motorized window treatment control parameter that is beingrecommended for adjustment.

While the user interface 850 may be provided for a single motorizedwindow treatment control parameter, multiple recommendations may be madeusing the interface 850. When the user agrees with the recommendedadjustments in the user interface 850, the user may preview theadjustments by pressing the preview adjustments button 860 and/or submitthe adjustments for implementation using the make adjustments button862. The adjustments may be previewed on another user interface, such asthe user interface 400 as shown in FIG. 4B, for example. The userinterface 850 may indicate to the user how to make the recommendedadjustments.

FIG. 9 depicts another example user interface 900 that may be used forproviding the recommended adjustments to the motorized window treatmentcontrol parameters. The information proved in user interface 900 may beprovided as a separate interface or included with the informationprovided in the user interface 850. As shown in FIG. 9, the userinterface 900 may include one or more recommended adjustments 902. Therecommended adjustments 902 may include adjustment information, such asan adjustment rating 904, a control parameter 906 to be adjusted, acurrent value 908 of the control parameter 906, and/or a recommendedadjustment value 910 to which the current value 908 may be changed. Thecurrent value 908 may be entered by the user (e.g., via a text box) ormay be provided by the system.

The adjustment rating 904 may indicate, or be based on, the weight valueassigned to the control parameter. The recommended adjustments 902 maybe listed in a recommended order of priority. The priority may be in theorder of the rating 904 for each recommended adjustment. The recommendedadjustment with the highest priority may be indicated to the user, suchas with an asterisk 912, highlighting, or other identifier.

The user interface 900 may include system events 912 that occurred priorto the indicated problem. The system events 912 may assist the user indeciding whether to make a recommended adjustment. The user interface900 may display the system events 912 that occurred within a predefinedperiod of time prior to the time the indicated problem occurred. Theperiod of time may be set by the system or indicated by the user. Thesystem events may include changes to the position of the windowtreatment, a reason for each change of the position of the windowtreatment, changes to the automated control state, changes to a sensedamount of daylight, changes to the sun being on or off of a façade,changes to the direct bright override threshold, changes to the indirectbright override threshold, changes to the dark override threshold,changes to the visor override threshold, and/or other changes to thecontrol parameters prior to the indicated problem. The user interface900 may indicate the most recent change to one or more of the systemevents that occurred within the predefined period of time (e.g., currentday).

A user may select one or more of the recommended adjustments 902 forbeing previewed and/or implemented. The user may preview the adjustmentsby pressing the preview adjustments button 914 and/or submit theadjustments for implementation using the make adjustments button 916.The adjustments may be previewed on another user interface, such as theuser interface 400 as shown in FIG. 4B, for example. The user interface900 may indicate to the user how to make the recommended adjustments.

While the user interface 850, 900 includes a recommended adjustment tothe motorized window treatment control parameters, the user interface850, 900 may indicate that based on the current system settings, noadjustment to the current value 854, 908 or no adjustment isrecommended. For example, as shown in the user interface 900, no changeto the current value 908 may be recommended for a control parameter whenthe control parameter already has the highest or lowest rating and therecommended change would be to increase or decrease the current value,respectively. In another example, no change to the current value 854,908 may be recommended when the user indicates that the space isreceiving too much light or not enough light and it is determined thatthe shades were already fully-opened or fully-closed, respectively, atthe time of the indicated problem. The reason for the problem indicatedby the user may be determined to be due to a temporary condition (e.g.,a passing cloud) that may not be used to adjust the control parameters.As a result, no adjustment may be recommended. When no recommendedadjustment to the control parameters is made, the user interface 850,900 may indicate that no adjustment is recommended and/or inform theuser as to the reason why no adjustment is recommended.

The user interface 850, 900 may provide adjustments other than to themotorized window treatment control parameters. For example, when theuser indicates that the space is receiving too much light at anidentified time and it is determined that the shades were already closedor lower than a predetermined threshold at that time, the user interface850, 900 may recommend a change in the covering material. Therecommendation may include a covering material with a lowertransmittance fabric than the fabric currently being used.

The user interface 850, 900 may be displayed on the network device 166for providing recommended adjustments to the user. The user interface850 may be displayed via a local application or a remote application,such as a web interface provided by the system controller 110 or theremote computing device 168, for example.

FIG. 10 is a block diagram illustrating an example computing device1000, such as the network device 166, and/or the remote computing device168 for example. The computing device 1000 may be a personal computer, alaptop, a tablet, a smart phone, and/or other suitable networkcommunication device (e.g., an Internet-Protocol-enabled device), forexample. The computing device 1000 may be used to control and/orconfigure control of one or more load control devices, such as amotorized window treatment for example. The computing device 1000 maycomprise a control circuit 1002, which may include one or more of aprocessor (e.g., a microprocessor), a microcontroller, a programmablelogic device (PLD), a field programmable gate array (FPGA), anapplication specific integrated circuit (ASIC), or any suitableprocessing device. The control circuit 1002 may perform signal coding,data processing, power control, image processing, input/outputprocessing, and/or any other functionality that enables the computingdevice 1000 to perform as described herein.

The control circuit 1002 may store information in and/or retrieveinformation from the memory 1008. The memory 1008 may include anon-removable memory and/or a removable memory for storingcomputer-readable media. The non-removable memory may includerandom-access memory (RAM), read-only memory (ROM), a hard disk, and/orany other type of non-removable memory storage. The removable memory mayinclude a subscriber identity module (SIM) card, a memory stick, amemory card (e.g., a digital camera memory card), and/or any other typeof removable memory. The control circuit 1002 may access the memory 1008for executable instructions and/or other information that may be used bythe computing device 1000. The control circuit 1002 may store the uniqueidentifiers (e.g., serial numbers) of the control devices to which thecomputing device 1000 may be associated in the memory 1008. The controlcircuit 1002 may access instructions in the memory 1008 for controllingand/or configuring control of one or more load control devices.

The computing device 1000 may comprise a network communication circuit1004, which may be adapted to perform wired and/or wirelesscommunications (e.g., with the system controller device 110 or anotherdevice over a network) on behalf of the computing device 1000. Thenetwork communication circuit 1004 may be a wireless communicationcircuit, for example, including an RF transceiver coupled to an antenna1012 for transmitting and/or receiving RF signals (e.g., the RF signals106 shown in FIG. 1). The network communication circuit 1004 maycommunicate using Wi-Fi, a proprietary protocol (e.g., the ClearConnect®protocol), Bluetooth®, or any other RF communications. The controlcircuit 1002 may be coupled to the network communication circuit 1004for transmitting and/or receiving digital messages via RF signals.

The computing device 1000 may comprise an actuator 1006. The controlcircuit 1002 may be responsive to the actuator 1006 for receiving a userinput. For example, the control circuit 1002 may be operable to receivea button press from a user on the computing device 1000 for making aselection or performing other functionality on the computing device1000.

The computing device 1000 may comprise a display 1010. The controlcircuit 1002 may be in communication with a display 1010 for displayinginformation to a user. The communication between the display 1010 andthe control circuit 1002 may be a two way communication, as the display1010 may include a touch screen module capable of receiving informationfrom a user and providing such information to the control circuit 1002.

The computing device 1000 may comprise a power supply 1014 forgenerating a DC supply voltage Vcc for powering the control circuit1002, the network communication circuit 1004, the memory 1008, thedisplay 1010, and/or other circuitry of the computing device 1000. Thepower supply 1014 may be a battery or another source of power for thecomputing device 1000.

FIG. 11 is a simplified block diagram of an example system controllerdevice 1100, which may be deployed as, for example, the systemcontroller device 110 of the load control system 100 shown in FIG. 1.The system controller device 1100 may comprise a control circuit 1110,which may include one or more of a processor (e.g., a microprocessor), amicrocontroller, a programmable logic device (PLD), a field programmablegate array (FPGA), an application specific integrated circuit (ASIC), orany suitable processing device. The control circuit 1110 may performsignal coding, data processing, power control, input/output processing,and/or any other functionality that enables the system controller device1100 to perform as described herein. The system controller device 1100may comprise a network communication circuit 1112 that may be coupled toa network connector 1114 (e.g., an Ethernet jack), which may be adaptedto be connected to a wired digital communication link (e.g., an Ethernetcommunication link) for allowing the control circuit 1110 to communicatewith network devices on a network. The network communication circuit1112 may be configured to be wirelessly connected to the network, e.g.,using Wi-Fi technology to transmit and/or receive RF signals (e.g., theRF signals 106 shown in FIG. 1).

The system controller device 1100 may comprise a wireless communicationcircuit 1116, for example, including an RF transceiver coupled to anantenna for transmitting and/or receiving RF signals (e.g., the RFsignals 106 shown in FIG. 1). The wireless communication circuit 1116may communicate using a proprietary protocol (e.g., the ClearConnect®protocol). The control circuit 1110 may be coupled to the wirelesscommunication circuit 1116 for transmitting digital messages via the RFsignals 106, for example, to control the load control devices in theload control system 100 in response to digital messages received via thenetwork communication circuit 1112. The control circuit 1110 may beconfigured to receive digital messages, for example, from the loadcontrol devices and/or the input devices.

The control circuit 1110 may be responsive to an actuator 1120 forreceiving a user input. For example, the control circuit 1110 may beoperable to associate the system controller device 1100 with one or morecontrol devices of the load control system 100 in response to actuationsof the actuator 1120 during a configuration procedure of the loadcontrol system 100. The system controller device 1100 may compriseadditional actuators to which the control circuit 1110 may beresponsive.

The control circuit 1110 may store information in and/or retrieveinformation from the memory 1118. The memory 1118 may include anon-removable memory and/or a removable memory for storingcomputer-readable media. The non-removable memory may includerandom-access memory (RAM), read-only memory (ROM), a hard disk, and/orany other type of non-removable memory storage. The removable memory mayinclude a subscriber identity module (SIM) card, a memory stick, amemory card (e.g., a digital camera memory card), and/or any other typeof removable memory. The control circuit 1110 may access the memory 1118for executable instructions and/or other information that may be used bythe system controller device 1100. The control circuit 1110 may storethe unique identifiers (e.g., serial numbers) of the control devices towhich the system controller device 1100 is associated in the memory1118.

The control circuit 1110 may illuminate a visual indicator 1122 toprovide feedback to a user of the load control system 100. For example,the control circuit 1110 may blink or strobe the visual indicator 1122to indicate a fault condition. The control circuit 1110 may be operableto illuminate the visual indicator 1122 different colors to indicatordifferent conditions or states of the system controller device 1100. Thevisual indicator 1122 may be illuminated by, for example, one or morelight-emitting diodes (LEDs). The system controller device 1100 maycomprise more than one visual indicator.

The system controller device 1100 may comprise a power supply 1124 forgenerating a DC supply voltage Vcc for powering the control circuit1110, the network communication circuit 1112, the wireless communicationcircuit 1116, the memory 1118, and/or other circuitry of the systemcontroller device 1100. The power supply 1124 may be coupled to a powersupply connector 1126 (e.g., a USB port) for receiving a supply voltage(e.g., a DC voltage) and/or for drawing current from an external powersource.

Although features and elements have been described in a particular orderor relation to particular embodiments, many other variations,modifications, and other uses are apparent from the description providedherein. For example, while various types of hardware and/or software maybe described for performing various features, other hardware and/orsoftware modules may be implemented. The methods described herein may beimplemented in a computer program, software, or firmware incorporated ina computer-readable medium for execution by a computer or processor.Examples of computer-readable media include electronic signals(transmitted over wired or wireless connections) and computer-readablestorage media. Examples of computer-readable storage media include, butare not limited to, a read only memory (ROM), a random access memory(RAM), removable disks, and optical media such as CD-ROM disks, anddigital versatile disks (DVDs). The disclosure herein may not be limitedby the examples provided.

What is claimed is:
 1. A method for providing motorized window treatmentcontrol information for controlling a motorized window treatment in aspace of a building, the method comprising: receiving a request for themotorized window treatment control information for controlling themotorized window treatment and a daylight intensity, wherein the requestcomprises a period of time associated with the motorized windowtreatment control information and the daylight intensity; accessing themotorized window treatment control information and the daylightintensity associated with the period of time, wherein the motorizedwindow treatment control information comprises a plurality of controlstates for controlling the motorized window treatment and acorresponding position of a covering material for each control state ofthe plurality of control states; and displaying the motorized windowtreatment control information and the daylight intensity associated withthe period of time.